html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
	}

div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

div#header {
padding:0px;
height:240px;
}

div#content {
padding:10px 15px 65px 15px; /* bottom padding for footer */
}

div#footer {
border-top:3px solid #CCCCCC;
position:absolute;
width:100%;
height:60px;
bottom:0; /* stick to bottom */
}

.navright{padding:10px 10px 5px 10px;}
.nav-on{background:url(bg_but_on.jpg)  right no-repeat;height:35px; font-family:"Myriad Pro", Verdana;font-size: 14px;color: #C00000;text-decoration:none;text-align:right;cursor:pointer;border-bottom:1px solid #EAEAEA;padding-right:30px;}
.nav-off{background:url(bg_but_off.jpg) right no-repeat;height:35px; font-family: "Myriad Pro",Verdana;font-size: 14px;color: #666666;text-decoration:none;text-align:right;cursor:pointer;border-bottom:1px solid #EAEAEA;padding-right:30px;}

.navfooter-on{height:30px; font-family:"Myriad Pro", Verdana;font-size: 12px;color: #C00000;text-decoration:none;text-align:center;cursor:pointer;}
.navfooter-off{height:30px; font-family: "Myriad Pro",Verdana;font-size: 12px;color: #666666;text-decoration:none;text-align:center;cursor:pointer;}

#footer_icons {
position:absolute;
width:250px;
height:30px;
margin-top:-25px;
margin-left:450px;
z-index:2;
}

h1{margin:0px;margin-left:11px;}
h2{margin:0px;}
h3{margin:0px;}
h4{margin:0px;}
h5{margin:0px;}


#navigation {
background:url(bg_navigation.jpg) top left no-repeat;
position:absolute;
width:140px;
height:145px;
margin-top:95px;
margin-left:370px;
z-index:3;
}

#banner {
position:absolute;
width:450px;
height:144px;
margin-top:95px;
margin-left:515px;
z-index:6;
}

#logo {
position:absolute;
width:212px;
height:95px;
margin-top:5px;
margin-left:30px;
z-index:4;
}

#minicart{position:absolute; z-index:5;padding:5px 5px 5px 5px;font-family:Corbel,Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:150px;height:30px;margin-left:850px;margin-top:5px;}	


#left_bar{
background:url(bg_left_bar.gif) top left no-repeat;
position:absolute;
width:20px;
height:146px;
margin-top:95px;
margin-left:0px;
z-index:5;
}

#home_bar{
background:url(bg_home.jpg) top left no-repeat;
position:absolute;
width:47px;
height:80px;
margin-top:0px;
margin-left:515px;
z-index:7;
}

#banner_text{

position:absolute;
width:321px;
height:125px;
margin-top:105px;
margin-left:40px;
z-index:9;
}

#searchDomains{
position:absolute;
width:320px;
height:80px;
margin-top:15px;
margin-left:600px;
z-index:8;
}

.cTitle{background:url(bg_titles.jpg) top left no-repeat;height:25px;}
.cBreadcrumb{height:25px;}
.cFooter{height:30px;}
.formtexts{font-weight:bold;}

.sTitle{background:url(bg_servers.gif) top left no-repeat;height:35px;}
.sMiddle{background:url(bg_middle_servers.gif) top left repeat-y;}
.sBottom{background:url(bg_bottom_servers.gif) top left no-repeat;height:14px;}


#banner_pic{
position:absolute;
width:180px;
height:180px;
margin-top:80px;
margin-left:540px;
z-index:10;
}

#scroller{
position:absolute;
margin-top:200px;
margin-left:846px;
z-index:11;
}
