*{margin:0;padding:0;}
body{text-align:center;margin:0 auto;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-size:12px;color:#3C3C3C;}
#bghdcontainer{min-height:37px;width:100%;text-align:center;margin:0 auto;background:#FFF url('../i/cs-header-bg-b.jpg') repeat-x;}
#hdcontainer{width:100%;min-width:780px;text-align:left;height:37px;margin:0 auto;background:url('../i/auth-seller.jpg') no-repeat right;}
#bgcontainer{min-height:81px;width:100%;text-align:center;margin:0 auto;background:#FFF url('../i/top-bg-b.jpg') repeat-x;}
#container{
	text-align:left;
	width:780px;
	margin: 0 auto 0 auto;
	padding:0px;
	min-height:407px;
	background:#FFF url('../i/tope.jpg') no-repeat;
}
#coupon{
	float:right;
	display:inline;
	height:26px;
	margin:13px 10px 3px 0;
	padding:0px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
}
#coupon a{
	color:#E71414;
}
#coupon a:hover{
	text-decoration:underline;
}
#smallcoupon{
	font-weight:bold;
	color:#E71414;
}
#smallcoupon:hover{
	text-decoration:underline;
}
#navcontainer{
	width:770px;
	float:right;
	display: inline;
	margin:45px 10px 4px 0;
	text-align:right;
	height:34px;
}
#navcontainerb{
	width:770px;
	float:right;
	display: inline;
	margin:6px 10px 4px 0;
	text-align:right;
	height:34px;
}
#navlist li{
	display: inline;
	list-style-type: none;
	padding: 0 15px 5px 15px;
	height:34px;
	border-left:1px solid #96BEE7;
	font-size:17px;
}
#navlist li a{
	color:#484848;
	text-decoration:none;
}
#navlist li a:hover{
	text-decoration:underline;
}
#fblike{
	float:right;
	display:inline;
	width:484px;
	height:65px;
	margin-right:20px;
	margin-top:5px;
	text-align:right;
}
#about{
	float:right;
	width:484px;
	height:146px;
	margin-right:20px;
	margin-top:74px;
	display:inline;
}
#buttons{
	float:right;
	text-align:left;
	width:481px;
	height:41px;
	margin:1px 22px 0 0;
	display:inline;
}
#video{
	float:left;
	width:151px;
	height:41px;
}
#buynow{
	float:left;
	margin-left:12px;
	width:151px;
	height:41px;
}
#freetrial{
	float:left;
	margin-left:12px;
	width:151px;
	height:41px;
}
.divclick{
	display:block;
	width:100%;
	height:100%;
}
#highlights{
	float:left;
	display:inline;
	width:780px;
	margin-top:59px;
	padding-bottom:5px;
	background:#FFF url('../i/mid-bg-b.jpg') repeat-y;
}
#lefthighlights{
	float:left;
	display:inline;
	width:544px;
	background:url('../i/mid-left-b.jpg') no-repeat;
}
#highlightlist{
	float:left;
	display:inline;
	margin-left:30px;
	margin-top:25px;
}
#highlightlist h1{
	font-size:24px;
	letter-spacing: -1px;
}
#righthighlights{
	float:left;
	width:236px;
	min-height:461px;
	background:url('../i/mid-right-winter.jpg') no-repeat;
}
#bulletleft{
	float:left;
	margin-top:25px;
	width:285px;
}
#bulletright{
	float:left;
	margin-top:25px;
	width:225px;
	margin-left:3px;
}
.bullet{
	float:left;
	padding-bottom:25px;
	background:url('../i/bullet.jpg') no-repeat 0 1px;
}
#bulletleft .bullet{
	width:260px;
}
#bulletright .bullet{
	width:225px;
}
.bullet h2{
	color:#4DB32E;
	font-family: Arial;
	font-size:16px;
	letter-spacing: -1px;
	padding-left:20px;
}
.bullet p{
	color:#505050;
	font-size:11px;
	padding:0px 0 0 22px;
}
#buynowb{
	float:left;
	width:151px;
	height:41px;
	margin: 0 0 0 47px;
	display:inline;
}
#buynowc{
	float:left;
	width:236px;
	height:216px;
	margin: 0;
	display:inline;
}
#trialb{
	float:left;
	width:151px;
	height:40px;
	margin: 8px 0 0 47px;
	display:inline;
}
#sharebox {
	float:right;
	display:inline;
	text-align:center;
	height:40px;
	width:236px;
	margin-top:155px;
}
#shareboxb {
	float:left;
	display:inline;
	text-align:center;
	height:60px;
	width:151px;
	margin-left:47px;
	margin-top:120px;
}
#shareboxc {
	float:right;
	display:inline;
	text-align:center;
	height:60px;
	width:230px;
	margin-top:55px;
	margin-right:6px;
}
	
#footer{
	float:left;
	width:780px;
	height:162px;
	background:url('../i/mid-bg-b.jpg') repeat-y;
}
#footera{
	float:left;
	width:780px;
	height:162px;
	background:url('../i/bottom-top.jpg') no-repeat top center;
}
#footerb{
	float:left;
	width:780px;
	height:162px;
	text-align:center;
	background:url('../i/bottom-b.jpg') no-repeat bottom center;
}
#footerc{
	width:718px;
	height:98px;
	text-align:left;
	margin: 30px auto 0 auto;
	background:url('../i/secure.gif') no-repeat center right;
}
#footermenu{
	color: #909090;
}
#footermenu a{
	color: #909090;
	text-decoration:none;
}
#footermenu a:hover{
	color: #909090;
	text-decoration:underline;
}

#slideshow{
	float:left;
	display:inline;
	width:250px;
	height:215px;
	margin-left:20px;
	margin-top:60px;
}

#page-nav {font-size:11px;width:100%;background:url(http://craftyscrapping.com/xt/i/header-bg-repeat2.jpg) repeat-x;height:29px;overflow:hidden;}
#nav, #nav ul  { position:relative; z-index:200; margin:0; padding:0; list-style:none; line-height:1;height:29px; }
#nav a  { display:block; z-index:200; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase;padding:0 10px; line-height:29px; text-decoration:none;color:#EEE;}
#nav a:hover {color:#FFF;background:url(http://craftyscrapping.com/wp-content/themes/headlines/images/nav-hover.png) repeat;}
#nav li  { float:left; width: auto; }
#nav li ul  { position: absolute; left: -999em; width: 180px; }
#nav li ul li  { background: #7d7d7d; }
#nav li ul li a  { width:160px; line-height:26px; color:#eee; }
#nav li ul li a:hover  { color:#fff; }
#nav li ul ul  { margin: -26px 0 0 180px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover,#nav li.hover  { position:static; }
#header{padding:10px 0;clear:both;position:relative;}
.col-full  { width: 780px; height:29px;margin: 0 auto; }
.ico-home { padding:7px 0 6px 0;border:0px;}
