body
{
background-color:#E0DAE6;
COLOR: #000000;
font-family:Arial,Tahoma;
margin:0;
padding:0;
} /* #F0EEF2*/


#craveheader {	
	height: 80px;
	width: 980px;
	font-size:13px;
	COLOR: black;
	font-weight:bold;
	margin:10px auto 0px auto;
	padding:0;
	background-color:#ffffff;
	border:0px solid #ffffff;
	background-image:url(images/cww-back-new.gif);
	background-repeat:no-repeat;
}

#craveheader img {padding-left:10px;}

#headerform {padding:0px 10px 0px 0px;margin:0;color:#000000;font-size:11px;text-align:right;}
#headerform form {margin:0;padding:0;}
#headerform input {height:20px;padding:0;vertical-align:middle;}
#headerform span {vertical-align:middle;font-size:11px;}

#craveheaderlinks
{
	margin:0px auto;
	width:980px;
	background-color:#D7D0E0;
	border-bottom:1px solid #C5BBD3;
	border-right:1px solid #C5BBD3;
	border-left:1px solid #C5BBD3;	
	border-top:1px solid #C5BBD3;	
}

#headerlinks {
width:506px;
height:25px;
color:#ff0000;
margin-top:0px;
margin-left:0px;
}

#headerlinks ul 
{
list-style-type:none;
padding:0;
margin:0;
display:inline;
float:left;
}

#headerlinks ul li 
{
/*	background-image:url(images/button-deselect.gif);
	background-repeat:top right;*/
	font-size:12px;
	padding:0;
	margin:0px 2px 0px;
	width:63px;
	float:left;
	height:25px;
	line-height:25px;
	text-align:center;
}

#headerlinks ul li a {display:block;text-decoration:none;color:#000000;}
#headerlinks ul li a:hover {text-decoration:none;color:#000000;}
#headerlinks span {color:#cc0000;font-weight:bold;}
#headerlinks ul li .selected {
	width:67px;
	height:25px;
	color:#000000;
/*	background-color:#004159;
	background-repeat: no-repeat;
	background-image:url(images/button-select.gif);*/
}

#body 
{
	background-color:#ffffff;
	width:977px;
	margin:0px auto;
	padding:0;
	border-collapse:collapse;
	border:0px solid #C5BBD3;
}

#contentbody 
{
	width:790px;
	position:relative;
	margin:0px 0px 0px 10px;
	background-color:inherit;
	float:left;
}

#prodbody 
{
	width:790px;
	position:relative;
	margin:5px 0px 10px 10px;
	background-color:inherit;
	float:left;
}
/*0DA014*/
#prodbody h1 {font-size:19px;border-bottom:2px solid #725C8B;color:#725C8B;margin:0;padding:0;width:98%;}
#prodbody P {margin:5px 0px 0px 0px;padding:0;font-size:12px;line-height:20px;word-spacing:1px;letter-spacing:0.1px;}
#prodbody h3 {margin:5px 0px 0px 0px;padding:0;font-size:17px;letter-spacing:0.1px;}
#prodbody a {color:#000000;font-weight:bold;}
#prodbody ul li {font-size:12px;padding-bottom:5px;}
#prodbody h2 {font-size:15px;margin:0;margin:5px 0px 0px 0px;}
#prodbody h4 {margin:10px 0px 0px 0px;padding:0;text-align:center;font-size:13px;}
#prodbody P b {color:#000000;}
#prodbody h5 {margin:10px 0px 0px 0px;padding:0;font-size:13px;word-spacing:1px;color:#cc0000;text-decoration:underline;}

#prodbody1 
{
	width:650px;
	position:relative;
	margin:5px 0px 10px 10px;
	background-color:inherit;
	float:left;
}

#prodbody1 h1 {font-size:19px;border-bottom:2px solid #725C8B;color:#725C8B;margin:0;padding:0;width:98%;}
#prodbody1 P {margin:10px 0px 0px 0px;padding:0;font-size:12px;line-height:18px;word-spacing:1px;letter-spacing:0.1px;}
#prodbody1 h3 {margin:10px 0px 0px 0px;padding:0;font-size:15px;word-spacing:1px;letter-spacing:0.1px;}
#prodbody1 a {color:#0DA014;}
#prodbody1 ul li {font-size:12px;padding-bottom:5px;}
#prodbody1 h4 {margin:10px 0px 0px 0px;padding:0;text-align:center;font-size:13px;}
#prodbody1 P b {color:#000000;border-bottom:1px solid #000000;}
#edrevtitle {color:#E11667;font-size:15px;border-bottom:2px solid #E11667;font-weight:bold;width:18%;margin:10px 0px 0px 0px;}
#pubdesctitle {color:#E11667;font-size:15px;border-bottom:2px solid #E11667;font-weight:bold;width:26%;margin:10px 0px 0px 0px;}
#prodbody1 h5 {margin:10px 0px 0px 0px;padding:0;font-size:13px;word-spacing:1px;color:#cc0000;text-decoration:underline;}

#screenbody 
{
	width:950px;
	position:relative;
	margin:5px 0px 10px 10px;
	background-color:inherit;
	float:left;
}

#screenbody h1 {font-size:18px;border-bottom:2px solid #2F8927;color:#2F8927;margin:0;padding:0;width:98%;}
#screenbody P {margin:10px 0px 0px 0px;padding:0;font-size:12px;line-height:18px;word-spacing:1px;}


#articlebody 
{
	width:790px;
	position:relative;
	margin:5px 0px 0px 10px;
	background-color:inherit;
	float:left;
}

#articlebody h1 {font-size:18px;border-bottom:2px solid #725C8B;color:#725C8B;margin:0;padding:0;width:98%;}
#articlebody P {margin:0px 0px 0px 0px;padding:0;font-size:12px;letter-spacing:0.2px;line-height:18px;}
#articlebody h3 {margin:10px 0px 0px 0px;padding:0;font-size:13px;}
#articlebody h3 a {color:#000000;}

#catbody 
{
	width:790px;
	position:relative;
	margin:5px 0px 0px 10px;
	background-color:inherit;
	float:left;
}

#catbody h1 {font-size:18px;border-bottom:2px solid #725C8B;color:#725C8B;margin:0;padding:0;width:98%;}
#catbody P {margin:10px 0px 0px 0px;padding:0;font-size:12px;line-height:18px;}
#catbody h2 {margin:5px 0px 0px 0px;padding:0;font-size:13px;clear:left;}
#catbody IMG {padding:0;float:left;border:0px;margin:0;width:48px;}
#catbody h2 a {font-size:13px;color:#000000;}
#catbody h2 a:hover {color:#000000;}
	
#searchtext{font-size:14px;COLOR: #000000;padding-left:0px;
	padding-top:0px;padding-bottom:2px;padding-right:2px;line-height:20px;letter-spacing:1%;
}
#searchtext A {COLOR: #2E9A0E;text-decoration:underline;font-size:14px;font-weight:bold;}
#searchtext A:hover {COLOR: #2E9A0E;text-decoration:none;}

.prodimage3 {text-align:center;padding-top:10px;padding-bottom:10px;}

#producttable{border-collapse:collapse;margin:0 auto;border:1px solid #D7D0E0;}
#producttable td {text-align:center;color:#000000;font-size:12px;}
#producttable td a {color:#000000;text-decoration:underline;}
#producttable td a:hover {color:#000000;text-decoration:none;}
#producttable td strong {color:#ff0000;}

#prodinfotable{background-color:#ffffff;border-collapse:collapse;margin:0 auto;border:1px solid #D7D0E0;}

.imagetitle {font-weight:bold;font-size:16px;text-align:center;color:#000000;padding-top:4px;padding-bottom:2px;}
.bigtitlea {font-weight:bold;font-size:15px;text-align:center;color:#785889;padding-top:4px;padding-bottom:2px;}
.bigtitlea A {color:#2E9A0E;}
.bigtitlea A:hover {color:#2E9A0E;}

.arttitle {font-weight:bold;font-size:14px;text-align:center;color:#000000;padding-top:4px;padding-bottom:2px;}

#author {padding-left:2px;color:#000000;font-size:12px;font-weight:normal;}

#pages {text-align:right;font-weight:bold;font-size:14px;color:#000000;padding:0;margin:0;clear:left;margin:5px 0px 5px 0px;}
#pages a {color:#0DA014;}

.ad72815 {text-align:left;padding:0;margin:10px 0px 0px 0px;}

.ad350 {margin-left:70px;border-collapse:collapse;width:80%;border:0px;}
.adtd {padding-left:15px;}
.ad350x {margin-left:10px;border-collapse:collapse;width:80%;border:0px;}

.playgame {text-align:center;padding-top:20px;}

#MySpamTrap {display: none;}

/****************************************************************************************************************************************/
/************************************************************ NEW CODE ****************************************************************/
/*****************************************************************************************************************************************/

#left 
{
	width:160px;
	border:0px;
	margin:0px 0px 0px 4px;
	padding:0px;
	float:left;
}

.cattitle
{
	background-color:#A392B7;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	height:23px;
	line-height:23px; /* align text vertically center */
	font-size:12px;
	padding:0px 0px 0px 5px;
	font-weight:bold;
	letter-spacing:1px; /* looks good */
}

.cattitle1
{
	background-image:url(images/list-title-1.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	color:#ffffff;
	margin:5px 0px 0px 0px;
	height:25px;
	line-height:25px; /* align text vertically center */
	font-size:12px;
	padding:0px 0px 0px 5px;
	font-weight:bold;
	letter-spacing:1px; /* looks good */
}

/* no spaces required for UL */
.catlist
{
	padding:0px; 
	margin:0px;	
	background-color:#E0DEF4;
}

.catlist ul 
{
	list-style-type:none;
	padding:0;margin:0;
}

.catlist ul li
{
	background-color:#E0DEF4;
	font-size:11px;
	display:inline;
	text-align:left;
	margin:0px;
	color:#000000;
}

.catlist ul li a
{
	background-color:#E8E5E7;
	text-decoration:none;
	display:block;
	margin:0;
	color:#000000;
	height:auto;
	min-height:23px;
	line-height:17px;
	padding:2px 0px 0px 5px;
	border-bottom:1px solid #A69AB4;
}

.catlist ul li a:hover
{
	text-decoration:underline;
	color:#000000;
}

.catlist ul li b {color:#ff0000;font-size:10px;}

#recdown {margin:0;padding:0;width:auto;clear:right;clear:left;}
#recdown P {font-size:12px;word-spacing:1px;line-height:17px;}
#recdown IMG {padding:0;float:left;border:0px;margin:10px 5px 0px 0px;}
#recdown h3 {font-size:16px;margin:5px 0px 0px 0px;padding:0;}
#recdown h3 a {color:#000000;text-decoration:none;}
#recdown h2 {border-bottom:2px solid #725C8B;font-size:14px;width:99%;font-weight:bold;color:#725C8B;
margin:5px 0px 0px 0px;padding:0;}
#recdown h3 b {text-decoration:none;color:#ff0000;}

#right 
{
	width:160px;
	border:0px;
	margin:5px 5px 0px 0px;
	padding:0px;
	position:relative;
	float:right;
	border:1px solid #C5BBD3;
}

#right1 
{
	width:300px;
	border:0px;
	margin:0px 5px 0px 0px;
	padding:0px;
	position:relative;
	float:right;
}

#right160 
{
	width:160px;
	border:0px;
	margin:0px 5px 0px 0px;
	padding:0px;
	position:relative;
	float:right;
}

#left120 
{
	width:120px;
	border:0px;
	margin:0px 0px 0px 5px;
	padding:0px;
	position:relative;
	float:left;
}

#right2
{
	width:160px;
	border:0px;
	margin:5px 5px 0px 0px;
	padding:0px;
	position:relative;
	float:right;
}

#newsletter
{
	padding:2px 0px 0px 2px; 
	margin:0;	
	font-size:10px;
	border:1px solid #C2B8D3;
	background-color:#DBD8E6;
}

#newsletter form {margin:0;padding:0;}

#newsletter input 
{

	font-size:10px;
}

#featdown {width:auto;clear:right;margin:20px 0px 0px 0px;}
#featdown h2 
{
margin:0px;
font-size:14px;
padding:0px;
background-color:#725C8B;
color:#ffffff;
letter-spacing:0.2px;
line-height:20px;
}

#featdown P {font-size:11px;word-spacing:1px;line-height:15px;}
#featdown h3 {font-size:13px;padding:5px 0px 0px 0px;margin:0;}
#featdown h3 a {text-decoration:underline;color:#000000;}
#featdown IMG {padding:0px;float:left;border:0px;margin:5px 5px 0px 0px;}
#featdown ul {list-style-type:none;display:inline;padding:0;margin:0;width:auto;}
#featdown ul li {width:140px;float:left;padding:0px 5px 0px 5px;}

#editorpick {width:auto;clear:left;}
#editorpick h2 {border-bottom:2px solid #725C8B;font-size:18px;color:#725C8B;margin:0;padding:0;}
#editorpick P {font-size:11px;word-spacing:1px;line-height:17px;}
#editorpick h3 {font-size:14px;padding:0;margin:5px 0px 0px 0px;}
#editorpick h3 a {text-decoration:none;color:#000000;}
#editorpick h3 b {text-decoration:none;color:#ff0000;}
#editorpick IMG {float:left;border:0px;margin:5px 10px 0px 0px;}
#editorpick ul {list-style-type:none;display:inline;padding:0;margin:0;width:auto;}
#editorpick ul li {width:250px;float:left;padding:0px 5px 0px 5px;}

#latestadd {width:auto;;clear:left;margin-top:10px;padding:0;}
#latestadd P {font-size:12px;padding:0;margin:2px 0px 10px 0px;word-spacing:1px;line-height:18px;}
#latestadd h3 {font-size:12px;margin:5px 0px 0px 0px;padding:0;}
#latestadd h3 a {color:#000000;text-decoration:underline;}
#latestadd h2 
{
	border-bottom:2px solid #725C8B;
	font-size:18px;
	font-weight:bold;
	color:#725C8B;
	margin:0;
	padding:0;
}

#footerlog {
margin:0px auto;
width:980px;
background-color:#ffffff;
height:235px;
padding:0px;
}

#footerlog h2 
{
border:0px;
text-align:left;
margin:0px;
font-size:14px;
background-color:#725C8B;
color:#ffffff;
line-height:23px;
padding:0px 0px 0px 5px;
}

#footerlog P {font-size:12px;padding:0;margin:5px 0px 5px 10px;}
#footerlog h3 {font-size:12px;padding:0;margin:5px 0px 0px 10px;}
#footerlog h3 a {text-decoration:underline;color:#000000;}
#footerlog IMG {border:0;padding:0;margin:5px 0px 0px 10px;}
#footerlog ul {list-style-type:none;display:inline;padding:0;margin:0;}
#footerlog ul li {width:230px;float:left;padding:0;margin:0;background-color:#ffffff;border-left:1px solid #A6A4C4;}

#flogdiv {
border:0px;
margin:0px;
color:#ffffff;
line-height:25px;
height:25px;
padding:2px 0px 0px 5px;
}
#flogspan1 {background-color:#725C8B;float:left;width:244px;font-weight:bold;font-size:14px;color:#ffffff;height:25px;line-height:25px;padding-left:8px;}
#flogspan2{background-color:#725C8B;float:right;width:728px;height:25px;line-height:25px;}

#footer
{
	height:23px;
	width: 979px;
	padding:0;
	margin:0;
	background-color:#ffffff;
	background-image:url(images/footer.gif);
	background-color:#D3D2D5;
	font-size:11px;
	letter-spacing:0.2px;
	line-height:23px;
	border-top:0px solid #289728;
	color:#ffffff;
}

#footer ul {list-style-type:none;display:inline;padding:0;margin:0;}
#footer ul li {width:auto;float:left;padding:0px 5px 0px 10px;}
#footer ul li a {color:#ffffff;}


.prodinfo
{
	padding:0px; 
	margin:0px;	
	background-color:#F0EFF7;
}

.prodinfo ul 
{
	list-style-type:none;
	padding:0;margin:0;
}

.prodinfo ul li
{
	font-size:12px;
	display:block;
	text-align:center;
	margin:0px;
	color:#000000;
	text-decoration:none;
	height:23px;
	line-height:23px;
	padding:0px 0px 0px 5px;
	letter-spacing:0.1px;
	font-weight:bold;
}

.prodinfo ul li b {color:#00aaaa;}
.prodinfo ul li span {color:#990011;text-decoration:line-through;letter-spacing:0.1px;font-size:12px;}
.prodinfo ul li a {background-color:#ffffff;}

/************************/
.prodinfo1
{
	padding:0px; 
	margin:0px;	
	background-color:#F0EFF7;
}

.prodinfo1 ul 
{
	list-style-type:none;
	padding:0;margin:0;
}

.prodinfo1 ul li
{
	font-size:13px;
	display:block;
	text-align:left;
	margin:0px;
	color:#524B9C;
	text-decoration:none;
	height:25px;
	line-height:25px;
	padding:0px 0px 0px 5px;
	letter-spacing:0.2px;
	border-bottom:1px solid #E0E0E6;
}

.prodinfo1 ul li b {color:#0DA014;}
.prodinfo1 ul li span {color:#ff0000;text-decoration:line-through;letter-spacing:0.2px;}
.prodinfo1 ul li a {background-color:#ffffff;}

/*************************/

.prodlinks {	background-color:#F0EFF7;text-align:center;padding:5px 0px 5px 0px;margin:0;}
.prodlinks a {color:#0DA014;font-size:14px;font-weight:bold;}

.prodlinks1 {background-color:#F0EFF7;text-align:right;padding:5px 0px 5px 0px;margin:0;height:30px;line-height:30px;}
.prodlinks1 a {color:#0DA014;font-size:14px;font-weight:bold;padding:0px 5px 0px 0px;}
.prodlinks1 img {background-color:transparent;}

.prodlinks2 {background-color:#F0EFF7;text-align:center;padding:5px 0px 5px 0px;margin:0;height:30px;line-height:30px;}
.prodlinks2 a {color:#0DA014;font-size:16px;font-weight:bold;padding:0px 5px 0px 0px;}

#features
{
	padding:0px; 
	margin:0px;	
	background-image:url(images/featuresback.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:#F0EFF7;
}

#features ul 
{
	list-style-type:none;
	padding:0;margin:0;
}

#features ul li
{
	font-size:11px;
	display:block;
	text-align:left;
	margin:0px 0px 0px 0px;
	color:#000000;
	text-decoration:none;
	height:auto;
	line-height:16px;
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #ACABB0;
	letter-spacing:0.2px;
}

#contact 
{
	width:790px;
	position:relative;
	margin:5px 0px 0px 10px;
	background-color:inherit;
	float:left;
}
#contact form {padding:0;margin:0;}
#contact {font-size:12px;letter-spacing:0.2px;}
#contact label {display:block;padding-bottom:1px;}
#contact input,select{background-color:#DBD8E6;border:0px;line-height:15px;height:20px;border:1px solid #aaaaaa;}
#contact textarea {background-color:#DBD8E6;border:0px;}
#contact P {line-height:15px;}
#contact h1 {font-size:18px;border-bottom:2px solid #725C8B;color:#725C8B;margin:0;padding:0;width:98%;}
#contact p a {color:#0DA014;}
#contact ul li {margin:0px 0px 5px 0px;}
/*********************************************************** OLD ***************/


img {border:0px;vertical-align:middle;}
	
.prodimg{padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;float:left;}

#downwithform
{
	font-weight:bold;
	font-size:11px;
	border:1px solid #0DA014;
	text-align:center;
	margin:10px 0px;
	padding:10px 0px 5px 0px;
	background-color:#F0EFF7;
}

#downwithform FORM {margin:0px 0px 0px 0px;padding:0;}
#downwithform INPUT {margin:5px 5px 10px 5px;}

#softdisctable {
margin:0px auto;padding:0;
font-size:12px;
}
#softdisctable table {border:1px solid #000000;border-collapse:collapse;}

#softfeatlist {border:1px solid #A69AB4;border-collapse:collapse;margin:10px auto;padding:5px;font-size:11px;}
#softfeatlist th {background-color:#A69AB4;color:#ffffff;}
#softfeatlist td {padding:5px;color:#000000;}

.ad300250 {text-align:center;padding:5px 0px 0px 0px;}
.ad300250x {float:left;text-align:left;padding:5px 5px 0px 0px;}

#prodshot {text-align:center;padding:5px 0px 0px 0px;}

#buybody 
{
	width:790px;
	position:relative;
	margin:5px 0px 10px 10px;
	background-color:inherit;
	float:left;
	height:600px;
	min-height:600px;
}

#buybody h1 {font-size:18px;border-bottom:2px solid #0DA014;color:#0DA014;margin:0;padding:0;width:98%;}
#buybody P {margin:10px 0px 0px 0px;padding:0;font-size:14px;line-height:19px;word-spacing:1px;}
#buybody a {font-size:16px;color:#0000aa;font-weight:bold;}
#buybody P b {color:#00aa00;}

.ad160600 {margin-top:10px;}
#ad72890 {background-color:#ffffff;width:auto;text-align:center;margin:5px 0px 0px 0px;height:90px;line-height:90px;padding:2px 0px 0px 0px;}
#ad300cont {float:right;padding:10px 5px 0px 5px;}

#shotbuttons {width:30%;text-align:center;margin:10px auto;padding:10px 0px 10px 0px;border:1px solid #2F8927;background-color:#cfcfcf;}
#shotbuttons a {padding:0px 0px 0px 20px;}