@import "reset.css";
@import "960.css";

/* GENERIC ----------------------------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	background: url(../../xmas_imgs/bg.jpg) repeat-x scroll center top;
	}
.grid_6 {padding:0 0 20px;}

/* HEAD/LOGO ----------------------------------------------------*/
#top {
}
#top a {
	display:block;
	margin:0 auto;
	width:1060px;
	min-width:1060px;
	height:180px;
	text-indent:-9999px;
	background:url(../../xmas_imgs/logo.jpg) no-repeat center;
}

/* NAVIGATION ----------------------------------------------------*/



/* CONTENT ----------------------------------------------------*/
#content_bg {
	padding:0 0 20px;
	width:1060px;
	min-width:1060px;
	margin:0 auto;
	background:url(../../xmas_imgs/book.jpg) no-repeat left top;
}
.grid_6 ul.list {
	margin:0 0 0 30px;
	list-style:disc;
	list-style-position:outside;
	font-size:18px;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, cursive;
	line-height:24px;	
	color:#99b137;
}
.grid_6 ul.list span {
	font-size:21px;
	color:#d01837;
}
.grid_6 ul.list li {
	padding:10px 0;
}
.grid_6 ul.site_map {
	padding:20px 0;
}
.grid_6 ul.site_map ul {
	padding:10px 0 10px 20px;
	list-style:disc;
	color:#D01837;
}
.grid_6 ul.site_map li {
	padding:3px 0;
}
.look_inside a {display:block; height:430px; width:420px; text-indent:-9999px;}
#look a {position:absolute; top:0; width:184px; height:74px; margin:340px 0 0 150px; background:url(../../xmas_imgs/lookinside.gif) no-repeat; text-indent:-9999px;}
.hidden {display:none;}
.free {display:block; position:absolute; width:100px; height:116px; margin:35px 0 0 -40px; text-indent:-9999px; background:url(../../xmas_imgs/free.png) no-repeat 0 0;}
* html .free {background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://christmascrafts.net/xmas_imgs/free.png, sizingMethod='scale');}

.content {padding:50px 0 20px;}
.home .content {padding:140px 0 0;}
.content h1, #inside h2, .grid_12 h1 {	
	font-size:21px;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, cursive;
	color:#d01837;
}
.grid_12 h1 {
	color:#99b137;
}
#inside h3 {	
	font-size:18px;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, cursive;
	color:#99b137;
}
.content p, #inside p, #inside ol {
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#444;
}
#inside ol {
	list-style:decimal; margin:0 0 0 25px;
}
#inside h2, #inside h3 {padding:10px 0;}
.download {
	background:#99b137;
	margin:10px 0;
}
.content p.download {
	padding:0;
	margin:30px 0;
}
.content p.download a {	
	display:block;
	padding:10px 10px 15px;
	font-size:21px;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, cursive;
	color:#fff;
	text-align:center;
}
.content p.download a:hover {	
	color:#d01837;
}
/* OPTIONS ----------------------------------------------------*/
.grid_12 {
	text-align:center;
	padding:60px 0 30px;
}
.grid_12 ol {
	margin:10px 0 0 30px;
	list-style:decimal;
	list-style-position:outside;
	font-size:18px;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, cursive;
	line-height:24px;	
	color:#99b137;
}
.grid_12 ol a {
	font-size:21px;
	color:#d01837;
}
.grid_12 ol a:hover {
	color:#99b137;
}
.grid_12 ol li {
	padding:10px 0;
}
/* OPTIONS ----------------------------------------------------*/
.offer {border:1px dashed #99b137; padding:20px; margin:10px 0;}
.offer_image {float:left; width:175px;}
.offer_text {float:left; width:450px; text-align:left;}

.offer_text h4 {font-family:"Comic Sans MS", Arial, cursive; font-size:21px; color:#d01837;} 
.offer_text p {color:#444; padding:10px 0; font-size:14px; line-height:18px;}

.offer_click_here {
	float:left;
	padding:0 0 0 30px;
}
.offer_click_here a{
	width:240px;
	height:45px;
	display:block;
	text-indent:-9999px;
	background:url(../../xmas_imgs/submit.gif) no-repeat;
	
}

/* FORM ----------------------------------------------------*/
form {
	margin:40px 0 0;
	padding:30px 40px 0;
	width:380px;
	height:260px;
	background: url(../../xmas_imgs/form_bg.gif) no-repeat;
}
form h2 {
	width:380px;
	padding:0 0 10px;
	font-size:24px;
	line-height:26px;
	font-family:"Comic Sans MS", Arial, cursive;
	text-align:center;
	color:#006666;
}
form label {
	width:120px;
	float:left;
	padding:10px 10px 0 0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}
form input {
	width:226px;
	padding:5px;
	border:2px solid #339999;
	font-size:16px;
	color:#444;
}
fieldset li {
	padding:2px 0;
}
form input.btn {
	width:240px;
	padding:5px 0 0 0;
	border:0;
}


/* TABLE ----------------------------------------------------*/
#orderTotal table tbody tr td table {display:none;}
#Order, .inner1, .inner1 {
	width:270px;
	border:0;
	padding:0;
}
#Order {padding:10px 0 0;}
.side_bar td {
	font-size:12px;
}
.side_bar td input, .side_bar td select {
	margin:5px 0 0;
}
.whatsthis {
	color:#666;
	font-size:11px;
}
a.whatsthis:hover {
	color:#007ed9;
}

.side_bar form {
	margin:20px 0 0 20px;
	padding:0;
	height:auto;
	background: none;
}

/* FOOTER ----------------------------------------------------*/
#footer_bg {
	min-width:1060px;
	background: url(../../xmas_imgs/banner.jpg) repeat-x scroll center top;
	}
#footer {padding:40px 0 60px;}
#footer ul {margin:0 auto; text-align:center; width:500px;}
#footer li {display:inline; padding:0 10px 0; color:#99b137; font-size:14px;}

#footer li a {color:#99b137;}
#footer li a:hover {color:#d01837;}

/* BLOG ----------------------------------------------------*/
.post h2 a, .post p a, .content a {color:#99b137;}
.post h2 a:hover, .post p a:hover, .content a:hover {color:#d01837;}
.post {margin:0 0 10px; padding:20px 0 10px; border-bottom:1px solid #ccc;}

/* Drew Bullet Class----------------------------------------------------*/

ul.orderbullets li span{
	font-size:16px !important;
	color:#d01837 !important;
	
}

ul.orderbullets li{
	margin:0px !important;
	padding: 5px 5px 5px 5px !important;
}