/* CSS Document */
body{
	margin:0px auto;
	padding:0px;
	width:1060px;	
	font-size:12px;	
}

#main {
   width:1060px; 
   height:auto;
   text-align:left; 
   float:left;
   border:solid 0px #FFFFFF; 
}

#header{
   width:1060px; 
   height:173px;
   text-align:left; 
   border:solid 0px #0000FF; 
   background-image:url(/images/header.jpg);
   float:left;
   background-repeat:no-repeat;
}

#MainImg{
   width:1060px; 
   height:1078px;
   text-align:left; 
   border:solid 0px #CCCCCC; 
   background-image:url(/images/mainimg.jpg);
   float:left;
   background-repeat:no-repeat;
}


#MainImg1{
width:1060px; 
   height:1078px;
   text-align:left; 
   border:solid 0px #CCCCCC; 
   background-image:url(/images/mainimg1.jpg);
   float:left;
   background-repeat:no-repeat;
}
#MainImg2{
width:1060px; 
   height:1078px;
   text-align:left; 
   border:solid 0px #CCCCCC; 
   background-image:url(/images/mainimg2.jpg);
   float:left;
   background-repeat:no-repeat;
}
#MainImg3{
	width:1060px; 
   height:1078px;
   text-align:left; 
   border:solid 0px #CCCCCC; 
   background-image:url(/images/mainimg3.jpg);
   float:left;
   background-repeat:no-repeat;
}
#MainImg4{
	width:1060px; 
   height:1078px;
   text-align:left; 
   border:solid 0px #CCCCCC; 
   background-image:url(/images/mainimg4.jpg);
   float:left;
   background-repeat:no-repeat;
}
#Footer{
   width:1060px; 
   height:77px;
   text-align:left; 
   border:solid 0px #0000FF; 
   background-image:url(/images/footer.jpg);
   background-repeat:no-repeat;
   float:left;
}

.coreSearchInput{
width:260px; 
height:18px;
font-size:12px;
/*border:solid 1px #b2b2b2;*/
margin:5px 0px 0px 10px;
float:left;
border: 0px ;
}

#Search{
width:180px; 
height:45px;
border:solid 1px #0000FF;
float:left;
}

#coreSearchSubmit{
width:96px; 
height:49px;
border:solid 0px #0000FF;
float:left;
display:block;
margin:0px 0px 0px 8px;
}
.coreSearchInput{
width:260px; 
height:18px;
font-size:12px;
/*border:solid 1px #b2b2b2;*/
margin:5px 0px 0px 10px;
float:left;
border: 0px solid #00FF33;
padding:0px 0px 0px 2px;
}

#Search{
width:180px; 
height:45px;
border:solid 0px #0000FF;
float:left;
}

#coreSearchSubmit{
width:96px; 
height:49px;
border:solid 0px #0000FF;
float:left;
display:block;
margin:0px 0px 0px 8px;
}

/* ---------------------------------------------------------
						TOP NAV
----------------------------------------------------------*/
.navDaddy{
	background-image: url("../images/nav_arrow.gif");
	background-repeat:no-repeat;
	background-position:center right;
}

.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	line-height:1.0;
}
.nav ul {
	position:absolute;
	top:-999em;
	width:150px;
}
.nav ul li,
.nav a {
	width: 100%;
}
.nav li {
	float:left;
	position:relative;
	z-index:99;
	color:#000000;
}

.nav li ul li:hover{
background-color:#CCCCCC;
}

.nav a {
	display:block;
	color:#000000;
}
.nav li:hover ul,
ul.nav li.sfHover ul {
	left:-1px;
	top:26px;
	
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
	
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:150px;
	top:-1px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
	
}

/*** ORIGINAL SKIN ***/
.nav {
	float:left;

}
.nav li {

}
.nav a {
	color:#000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-decoration:none;
	text-indent:5px;
}
.nav li:hover, .nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {

}
.nav li li {
	background:#C7C4BF;
	padding:5px 0px 5px 0px;
	border:1px #FFFFFF solid;
}
.nav li li li {
	background:#F09DA5;
	padding:5px 0px 5px 0px;
}

/*===================================================
	GLOBAL
===================================================*/
.clear_10 { clear: both; height: 10px; }

/*===================================================
	HOMEPAGE
===================================================*/
#homepage_bg{ width:1060px;  height:1178px; text-align:left; border:solid 0px #CCCCCC;  background-image:url(/images/homepage_bg.png); float:left; background-repeat:repeat-y; }
.content_wrapper { padding-left: 50px; }
.bigdaddy { width:966px;height:410px; border: solid 0px #000000; float:left; }

.tabber_wrapper { width:968px;height:211px; border: solid 0px #000000; background-image: url("/images/tabber_bg.png"); background-position: 0 31px; background-repeat: no-repeat; }
.product_tab_wrapper { border: 0px solid rgb(204, 204, 204); width: 966px; height: 211px; float: left; }
.tabs { padding: 0px 0px 0px 100px; }
.tabber_tagline { padding:8px 0px 0px 69px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#FFFFFF; float:left; }
.tabber_content_wrapper { padding: 10px 27px 0px; float:left; border:solid #FF0000 0px; }

.homepage_bottom_wrapper { width:966px ;height:457px; border: solid 0px #000000; float:left; }

.kitchen_and_cms_content_wrapper { width:966px; background-color: #e0e0e0; height:196px; border: solid 0px #000000; float:left; }
.kitchen_wrapper { background-image:url('/images/kitchen_and_cms_content_bg.png'); background-position: 9px 8px; background-repeat: no-repeat; width:480px;height:196px; border: solid 0px #000000;float:left; outline:none; }
.kitchen_wrapper a > img { padding-top: 10px; padding-left: 11px; }
.cms_wrapper { width:483px; height:196px; border: solid 0px #000000; float:left; background-image:url('/images/kitchen_and_cms_content_bg.png'); background-position: 5px 8px; background-repeat: no-repeat; }
.cms_iframe_wrapper { width:466px; height:174px; border:solid 0px #CCCCCC; float:left;  margin:14px 0px 0px 10px; }

.easy_payment_plans_wrapper { width:966px; height:40px; border: solid 0px #000000; float:left; }
.content_spacer { width:483px; height:25px; border: solid 0px #000000; background-image:url('/images/easy_payment_plans_bg.png'); background-repeat: no-repeat; float: left;  outline:none; text-decoration:none; color:#FFFFFF; text-align:center; padding:20px 0px 0px 0px; font-weight:bold; }
.easy_payment_plans { width:483px; height:35px; background-image:url('/images/easy_payment_plans_bg.png'); background-repeat: no-repeat; float: left; }
.easy_payment_plans a { font-family:Arial, Helvetica, sans-serif; font-size:13px; border: solid 0px #000000; float:left; outline:none; text-decoration:none; color:#FFFFFF; text-align:center; padding:10px 10px 0px; font-weight:bold; }

.button_wrapper { width:966px; height:196px; border: solid 0px #000000; float:left; background-color: #cb2728; }
.icovia_space_planner { width:240px; height:196px; border: solid 0px #000000; float:left; outline:none; background-image:url('/images/icovia_space_planner.png'); background-repeat: no-repeat; background-position: 5px; }
.cash_back_savings { width:241px; height:196px; border: solid 0px #000000; float:left; outline:none; background-image:url('/images/cash_back_savings.png'); background-repeat: no-repeat; background-position: 5px; }
.new_technologies { width:240px; height:196px; border: solid 0px #000000; float:left; outline:none; background-image:url('/images/new_technologies.png'); background-repeat: no-repeat; background-position: 5px;}
.premier_product_protection { width:237px; height:196px; border: solid 0px #000000; float:left; outline:none; background-image:url('/images/premier_product_protection.png'); background-repeat: no-repeat; background-position: 5px;}

