@charset "utf-8";
/* CSS Document */

html, body {background:#fff; margin:0px; padding:0px; height:100%; }

#wrapper{
	
/*	background:url(../images/example2.png) repeat-x top fixed;;*/
	
}

#outer{
	width:1029px;
	margin:0px auto;
	padding-top:20px;
	height:100%;
}
	
#top{
	background:url(../images/ces_new_03.png) no-repeat;
	width:999px;
	height:284px;
}
#sub_top{
	background:url(../images/CES-Website-1sub_03.jpg) no-repeat;
	width:999px;
	height:182px;
}
#content{background:url(../images/ces_new_12.png) repeat-y; width:1029px;}


	#menu{ width:999px; height:53px;}
	#menu img{ display:inline; border:0; margin:0px; padding:0px;}

	#left{
		margin-left:102px;
		width:400px;
		min-height:280px;
		float:left;
		padding-top:15px;
	}
	#right{
		width:415px;
		float:right;
		margin-right:102px;
	}
	
#bottom{
	background:url(../images/ces_new_13.png) no-repeat;
	width:1029px;
	height:49px;
}

.copy{
	font:12px Arial, Helvetica, sans-serif;
	color:#79797b;
	line-height:17px;
}
.indexcopy{
	font:12px Arial, Helvetica, sans-serif;
	color:#79797b;
	line-height:23px;
}
p { margin:0 0 12px;}
.indexcopy a, .copy a{	color:#0395CC}
.indexcopy a:hover, .copy a:hover{ color:#B0D730;}
.white{color:#FFF;}
.outside, .outside a{ font:11px Arial, Helvetica, sans-serif; color:#6a9bc9; margin:0px 0px 5px;}
h1{ font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#75a2ce;}
h2{font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#666; word-spacing:-2px;}
h3{ font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#444; letter-spacing:1px;}
h4{ font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#75a2ce;line-height:17px;}
h5{ font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#75a2ce;  }
		
#product_info{
	position:relative;
	width:380px;
	height:262px;
	z-index:0px;
	}
a{text-decoration:none;}


#menu{ margin:0 0 25px; padding:0px; list-style:none; color:#fff; line-height:25px; display:inline-block; z-index:1000; font:10px Arial, Helvetica, sans-serif; }
#menu a { color:#fff; text-decoration:none; }
#menu > li { none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px;}
#menu > li a:hover {color:#B0D730;}
#menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:3px; top:0px; margin-top:42px; width:143px;  background-color:#699cc9; color:#fff; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:5px 20px 0px; padding: 5px 0px 0px;  border-top: dotted 1px #88b2d4; list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#fff; }
#menu li ul li a:hover { color:#426a8f; }
#menu span {font-size:9px;}
/* main submenu */

/* corners*/
#menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#menu .corner_inset_right { position:absolute; top:0px; left:143px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:125px; top:0px;}
#menu .middle { position:absolute; left:18px; height: 20px; width: 108px; top:0px;}

#vertical_container{
	width:510px;
	padding:0px 20px;
}




h3.toggler, h3.toggler {
	cursor: pointer;
	font-size: 12px;
	border:1px dotted #a9c8e5;
	background:#fff;
	color: #75a2ce;
	margin: 0 0 4px 0;
	padding: 5px;
	clear:right;
}

div.element p, div.element h4, div.element p, div.element h4 {
	margin:0px;
	padding:14px;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
	cursor: pointer;
	font-size: 12px;
	border:1px dotted #a9c8e5;
	color:#fff;
	background: #a9c8e5;
	margin: 0 0 4px 0;
	padding: 5px;
}
blockquote {
	padding:5px 20px;
}
img a{border:0;}
.product_border{ border:1px solid #CCCccc; margin-left:20px;}
