@charset "utf-8";
/* CSS Document */


#layoutwrapper {
margin: 0 auto;
width: 810px;
float:none;


}

#containerwrapper {
background-image: url(../images/right.jpg);
background-repeat: repeat-y;
background-position: right top;
float:none;


}

#top {
background-image: url(../images/top.jpg);
background-repeat: repeat-x;
clear:both;}

#topleft {
background-image: url(../images/top-left.jpg);
background-repeat: no-repeat;
height: 20px;
clear:both;}

#topright {
background-image: url(../images/top-right.jpg);
background-repeat: no-repeat;
background-position: right top;
height: 20px;
clear:both;}

#bottom {
background-image: url(../images/bottom.jpg);
background-repeat: repeat-x;
clear:both;}

#bottomleft {
background-image: url(../images/bottom-left.jpg);
background-repeat: no-repeat;
height: 20px;
clear:both;}

#bottomright {
background-image: url(../images/bottom-right.jpg);
height: 20px;
background-repeat: no-repeat;
background-position: right top;
clear:both;}



body 		{ 
			padding: 15px;
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-size:12px;
			color:#585858;
			margin: 0 0 0 0;
			text-align:center;
			
			
			
			}
h1
{
	color: #585858;
	font-size:18px;

	}
	
	h2
{
	color: #5858585;
	font-size: 14px;

	}

	h3
{
	color: #585858;
	font-size: 14px;

	}
	
		h4
{
	color: #585858;
	font-size: 14px;

	}

#container	{ background-image: url(../images/left.jpg);
			background-repeat: repeat-y;
			/*margin-left: auto;*/
			padding: 0px 20px;
			width: 770px;
			margin-right: 20px; 
			height: Auto;
			text-align: left;
			/*position:relative;*/
			/*border:thin solid #f7f7f7;*/
			clear:both;
			position:relative;
			}
			
#dmwmdgradheader		{ 
			width:770px;
			height: 250px;
			float:none;

			}


			
#logo		{ width:211px;
			float:left;
			padding-top:3px;
			padding-left:3px;}
			

			
#banner280	{	
			width:770px;
			height:280px;
			background-image:url(../images/blend520.png);
			background-repeat:no-repeat;
			
			}
			
#banner60 {width:500px;
			height:60px;
			margin: 10px 0 0 4px;}			

#banner		{ width:552px;
			float:right;
			}

			
#iframe              { width:600px;
                       height:1855px;
					   background-image:url(../images/blend770.png);
					   background-repeat:no-repeat;
                       float:none;
                       padding-bottom:5px;
					   margin-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;}


#text505   {width:505px;
			min-height:970px;
			background-repeat:no-repeat;
			background-image:url(../images/blend520.png);
			float:none;
			padding-right:5px;
			padding-left:5px;
			padding-bottom:20px;
			padding-top:20px;
			text-align:left;
			margin-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;			
			}
			

#text760 { width:760px;  padding-left:10px; padding-top:10px; padding-bottom:20px; margin-top:0px;}	

#text760blend     {width:760px;
			min-height:600px;
			background-repeat:no-repeat;
			background-image:url(../images/blend770.png);
			float:none;
			padding-right:5px;
			padding-left:5px;
			padding-bottom:20px;
			padding-top:10px;
			text-align:left;
			margin-left:0px;
			margin-top:0px;
			margin-bottom:0px;
			margin-right:0px;
			
			}					
			
						

			



			
#side254	{ width:252px;
			margin-right:2px;
			float:right;
			min-height:938px;
						}			
		

#shopside165	{ 
			width:165px;
			height:auto;
			margin-right:0px;
			float:right;}
			
						
#dmwmdsecurity {width:165px; height:68px;}

 
#dmwmdsecurity254 {width:254px; height:105px; } 

#dmwmdsatisfaction { width:165px; height:68px;}

#dmwmdsatisfaction254 { width:254px; height:105px;}


#dmwmdprompanel {width:165px;height:247px; padding: 0px 0 0px 0;}			
						
#shopsidetext1 {padding-left:10px;}				
			


			
			
#yoursitestop	{width:254px;
			height:24px;
			background-image:url(../images/yoursitesbgtop.png);
			background-repeat:no-repeat;
			margin-top:1px;
			padding-left:5px;
			padding-right:0px;
			clear:both;
			background-position:left bottom;
			}	
			
#yoursitesback	{width:254px;
			height:auto;
			background-image:url(../images/yoursitesbgback.png);
			background-repeat:repeat-y;
			margin-top:-14px;
			
			padding-top:0;
			padding-bottom:0;
			padding-left:5px;
			padding-right:0px;
			clear:both;}
			
#yoursitesbottom	{width:254px;
			height:13px;
			background-image:url(../images/yoursitesbgbottom.png);
			background-repeat:no-repeat;
				
			margin-bottom:1px;
			margin-left:-5px;
			padding-left:5px;
			padding-right:0px;
			clear:both;
			
			background-position:left;
			}
			
			
			
			
				
			
			
#flags		{ float:right; 
			text-align:right;
			padding-top:2px;}


							

		

#uc	{ 		width:625px;
			height:505px;
			float:right;
			padding-bottom:5px;
			clear:both;}
			
#gbanner                {
		width:515px;
        height:18px;
        float:none;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:1px;
        text-align:left;
        /*border-top:thin solid #AEAEAE;
        border-bottom:thin solid #AEAEAE;*/
       	/*background-color:#f7f7f7;*/
    	/*background-color:#f7f7f7 #FFFEBE #e5e2cf #F2D9DA  E2E0D0  E8E3CD */
		background-color:#ECECEC;}
			
			

#footer		{ clear:both;
			font-size:12px;
			color:#585858;
			padding-top:1px;}
			

#lp1content	{ position:relative; background-image:url(../images/PPCland1.png); width:770px; height:600px;}			
			
#lp1gous {position:absolute; left:75px; top:140px; width:355px; height:60px;} 			
#lp1gouk {position:absolute; left:75px; top:220px; width:355px; height:60px;}	



a:link 	{color:#585858}	
a:visited {color: #585858;}
a:hover 	{color:#f7f7f7f;}	
a:active, a:focus 	{color:#FF99CC;}

					

/* Classes */



		
.picborder {padding: 1px;}
				
.replace	{position:relative; 
			margin:0px; 
			padding:0px;
			overflow: hidden; 	/** overflow must be hidden for IE5/Mac */} 
		
.replace span{
	display:block;
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:1; /*for Opera 5 and 6*/
}




/* CSS only drop menu */

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.preload1 {background:url(../images/dblank_over.gif)}
.preload2 {background: url(../images/dblank_overa.gif);}

.sub {filter:alpha(opacity=40);}

.dmenu  { width:443px;height:40px;position:absolute; top:0px; left:347px;line-height:20px;padding:0 0 0 0; margin: -40px 0 0 0; padding-top:40px; list-style:none; background:transparent; z-index:500;}
.dmenu  li.dmenutop {width:110px;display:block; float:left; text-align:center; }
.dmenu  li a.top_link {width:110px;display:block; float:left; height:40px; line-height:20px; color:#585858; text-decoration:none; font-size:11px; font-weight:normal; padding:0 0 0 0; cursor:pointer;background: url(../images/dblank.gif);}
.dmenu  li a.top_link span {width:110px;float:left; display:block; padding:0 0px 0 0px; height:40px;background:url(../images/dblank.gif) right top;}
.dmenu  li a.top_link span.down {width:110px;float:left; display:block; padding:0 0px 0 0px; height:40px; background:url(../images/dblanka.gif) no-repeat right top;}
.dmenu  li a.top_link:hover {width:110px;color:#f7f7f7f; background: url(../images/dblank_over.gif) no-repeat;}
.dmenu  li a.top_link:hover span {width:110px;background:url(../images/dblank_over.gif) no-repeat right top;}
.dmenu  li a.top_link:hover span.down {width:110px;background:url(../images/dblank_overa.gif) no-repeat right top;}

.dmenu  li a.no_link {width:110px;display:block; float:left; height:40px; line-height:20px; color:#585858; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0; cursor:pointer;background: url(../images/dblank.gif);}
.dmenu  li a.no_link span {width:110px;float:left; display:block; padding:0 0px 0 0px; height:40px;background:url(../images/dblank.gif) right top;}
.dmenu  li a.no_link:hover {width:110px;color:#f7f7f7f; background: url(../images/dblank.gif) no-repeat;}
.dmenu  li a.no_link:hover span {width:110px;background:url(../images/dblank.gif) no-repeat right top;}

.dmenu  li:hover > a.top_link {width:110px;color:#7f7f7f; background: url(../images/dblank_over.gif) no-repeat;}
.dmenu  li:hover > a.top_link span {width:110px;background:url(../images/dblank_over.gif) no-repeat right top;}
.dmenu  li:hover > a.top_link span.down {width:110px;background:url(../images/dblank_overa.gif) no-repeat right top;}


.dmenu  table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.dmenu  a:hover {visibility:visible; position:relative; z-index:200;}
.dmenu  li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.dmenu  ul, 
.dmenu  :hover ul ul, 
.dmenu  :hover ul :hover ul ul,
.dmenu  :hover ul :hover ul :hover ul ul,
.dmenu  :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.dmenu  :hover ul.sub {left:0; top:40px; background-color:#DDDDDD; background-image:none;opacity:0.4;   white-space:nowrap; width:110px; height:auto; z-index:300;}
.dmenu  :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:110px; font-weight:normal;}
.dmenu  :hover ul.sub li a {display:block; font-size:11px; height:25px; width:110px; line-height:25px; text-indent:5px; color:#000; text-decoration:none;}
.dmenu  ul a:hover  {filter:alpha(opacity=100);}


.dmenu  :hover ul.sub li a:hover {background:#cccccc; color:#5D5C5C;}



.dmenu  :hover ul :hover ul,
.dmenu  :hover ul :hover ul :hover ul,
.dmenu  :hover ul :hover ul :hover ul :hover ul,
.dmenu  :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

