body 
{
    background-color:#FDFDFD;
    background-image:none;
    padding:0;
    margin:0;
    font-family:arial;
}
#sitemain 
{
    position:relative;
    clear:both;
    width:1024px;
    background-color:transparent;
    font-size:10px;
}
#groupsp 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    height:26px;
    background:transparent;
    font-size:1px;
} 
#group 
{
    position:relative;
    float:left;
    clear:both;
    /*border-top:1px solid;   */
    left:19px;
    width:988px;
    height:26px;
    background-color:transparent;
    font-size:12px;    
}
#header_top 
{
    position:relative;
    float:left;
    width:398px;
    height:20px;
    padding-top:6px;
    background-color:transparent;
    font-family:arial,helvetica,sans-serif;
    font-weight:normal;
    font-size:12px;
    text-align:left;
    color:#060202;    
}
#header_top a,#header_top a:hover
{
    font-family:arial,helvetica,sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#060202;
    text-decoration:none;
}
#header_top_search 
{
    position:relative;
    float:left;
    width:590px;
    height:26px;
    background-color:transparent;
    font-family:arial,helvetica,sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#060202;
    text-align:right;
    border:0px solid;
}
#header_nav_menusp 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    height:60px;
    background:transparent;
    font-size:1px;
} 
#header_nav_menu 
{
    position:relative;
    float:left;
    clear:both;
    left:19px;
    width:988px;
    height:55px;
    background-color:transparent;
    font-size:10px;
}
#menu2 {position:relative; float:left; clear:both; width:988px; height:31px; background-color:#000000; 
		font-family:arial,sans-serif; font-weight:bold; font-size:10px; color:#FFFFFF; z-index:90;}
#menu2 ul {margin:0; padding:0 0 0 0px; font-size:12px;}
#menu2 li {overflow:inherit; list-style-type:none; margin:0;  float:left; } 
#menu2 li span {display:block;text-decoration:none; margin:0; padding:0;padding:7px 10px 0; height:31px; color:#F0F0F0; float:left;}
#menu2 a {text-transform:uppercase;display:block;text-decoration:none; margin:0; padding:0;padding:7px 25px 0 25px; height:31px; color:#F0F0F0; float:left;}
#menu2 a.first {margin:0; padding:0;padding:7px 10px 0; height:31px; } 
#menu2 a:hover {color:#696767; background:#D0D0D0;}
#menu2 a.selected {color:#696767; background:#D0D0D0;}
#menu3 {position:relative; float:left; clear:both; width:988px; height:24px; background:#D0D0D0 url("images/submenu_bg.jpg") repeat-x;background-position: left bottom; font-family:arial,sans-serif; font-weight:bold; font-size:10px; z-index:90;}
#menu3 ul {margin:0; padding:5px 0 0 5px; font-size:12px;}
#menu3 li {overflow:inherit; list-style-type:none; margin:0; padding:0; float:left; } 
#menu3 a {text-decoration:none; margin:0; padding:0 10px; display:block; height:24px; color:#000000; float:left;}
#menu3 a.first {margin:0; padding:0 10px; } 
#menu3 a:hover {color:#000080;}
#header_logo_groupsp 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    /*height:180px;*/
    background:transparent;
    font-size:1px;
} 
#header_logo_group 
{
    position:relative;
    float:left;
    clear:both;
    left:17px;
    width:988px;
    /*height:180px;*/
    background:#FFFFFF url("images/logo_bg.jpg") repeat-x;
    font-size:10px;
}
#logo 
{
    position:relative;
    float:left;
    width:257px;
    /*height:180px;*/
    background-color:transparent;
    font-size:10px;
    padding-top:4px;
}
#group2 
{
    position:relative;
    float:left;
    width:731px;
    /*height:180px;*/
    background-color:transparent;
    font-size:10px;
}
#header_free_money 
{
    position:relative;
    float:left;
    clear:both;
    width:731px;
    height:48px;
    background-color:transparent;
    font-family:arial;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    text-align:center;
}
#header_ad 
{
    position:relative;
    float:left;
    clear:both;
    width:731px;
    /*height:119px;*/
    background-color:transparent;
    font-size:10px;
}
#group_content 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    background-color:transparent;
    font-size:10px;    
}
#group_content_line{position:relative;border-top:1px solid #D2D1D1;left:0px;width:988px;height:1px;}
#group_left_column 
{
    position:relative;
    float:left;
    width:310px;
    background-color:transparent;
    font-size:10px;
}
#left_column_flash 
{
    position:relative;
    float:left;
    clear:both;
    width:310px;
    background-color:transparent;
    font-size:10px;
}
.left_column_seperator
{
    position:relative;
    float:left;
    clear:both;
    left:19px;
	background: url("images/dot_row.jpg") repeat-x;
	height:36px;
	width:293px;
	background-position: center;
}

#left_column_book 
{
    position:relative;
    float:left;
    clear:both;
    width:267px;
    background-color:transparent;
    font-size:10px;
    height:550px;
    background: url("images/notebook.jpg") no-repeat;
    padding-top:37px;
    padding-left:45px;
}
.book_title,.book_title a,.book_title a:hover{
	font-family:arial;
    font-weight:bold;
    font-size:16px;
    color:#080706;text-decoration: none;
}
.book_desc{
	padding-left:17px;
 	padding-top:29px;
	font-family:arial;
    font-weight:normal;
    font-style:italic;
    font-size:15px;
    color:#080706;
}
.book_desc a,.book_desc a:hover{	font-family:arial;
    font-weight:normal;
    font-style:italic;
    font-size:15px;
    color:#080706;text-decoration: none;}
.book_more{
	text-align:right;
	padding-right:30px;
	padding-top:5px;
 	padding-bottom:25px;
	font-family:arial;
    font-weight:normal;
    font-style:italic;
    font-size:15px;
    color:red;
}
.book_more a,.book_more a:hover
{
	font-family:arial;
    font-weight:normal;
    font-style:italic;
    font-size:15px;
    color:red;
    text-decoration: none;
}
#group_center_column 
{
    position:relative;
    float:left;
    width:396px;
    background-color:transparent;
    font-size:10px;
}
.center_column_seperator
{
    position:relative;
    float:left;
    clear:both;
	background: url("images/dot_row.jpg") repeat-x;
	height:16px;
	width:396px;
	background-position: center;
}
#center_column_todays 
{
    position:relative;
    float:left;
    clear:both;
    width:396px;
    background-color:#FFFFFF;
    font-size:12px;
    margin-top:-1px;
}
#center_column_todays2 
{
    position:relative;
    float:left;
    clear:both;
    width:396px;
    background-color:#FFFFFF;
    font-size:10px;    
}
#group_right_column 
{
    position:relative;
    float:left;
    width:301px;
    background-color:transparent;
    font-size:10px;
    left:3px;
}
#right_column_ad 
{
    position:relative;
    float:left;
    clear:both;
    width:301px;
    background-color:#FFFFFF;
    font-size:10px;
    padding-top:1px;
}
* html #right_column_ad {padding-top:0px;}
*+html #right_column_ad {padding-top:0px;}
#right_column_ad2 
{
    position:relative;
    float:left;
    clear:both;
    width:301px;
    background-color:#FFFFFF;
    font-size:10px;
}
#video_adsp 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    /*height:301px;*/
    background:transparent;
    font-size:1px;
} 
#video_ad 
{
    position:relative;
    float:left;
    clear:both;
    left:14px;
    width:992px;
    /*height:301px;*/
    /*background-color:#E8E8E8;
    font-size:10px;
    border:1px solid #ADABAB;*/
}

#footer_shopzilla_banner 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    height:119px;
    background-color:transparent;
    font-size:10px;
    text-align:center;
    padding-top:10px;
}
#our_sitessp 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    height:154px;
    background:transparent;
    font-size:1px;
} 
#our_sites 
{
    position:relative;
    float:left;
    clear:both;
    left:14px;
    width:996px;
    height:154px;
    background-color:transparent;
    font-size:10px;
}
#descl_textsp 
{
    position:relative;
    float:left;
    clear:both;
    width:1024px;
    background:transparent;
    font-size:1px;
} 
#descl_text 
{
    position:relative;
    float:left;
    clear:both;
    left:14px;
    width:996px;
    background-color:transparent;
    font-size:12px;
    color:#3F3F3F;    
}
.oursites_main_heading a,.oursites_main_heading a:hover
{
font-family: Arial; font-size: 12px; color: #0294C0; font-weight: bold;
text-decoration:none;
}
#footer 
{
    position:relative;
    float:left;
    clear:both;
    width:1010px;
    height:31px;
    background: url("images/footer_bg.jpg") repeat-x;
    font-family:arial;
    font-weight:bold;
    font-size:12px;
    color:#0490BA;
    padding-top:12px;
    padding-left:14px;
}
a.top_article_title,a:hover.top_article_title{font-size:12px;color:#57575F;text-decoration:none;}
.top_article{font-size:12px;color:#57575F;padding-right:10px}
.top_article_desc a,.top_article_desc a:hover{font-size:12px;color:#57575F;padding-right:10px;text-decoration:none;}
td.most_talk{color:#57575F;text-decoration:none;font-weight:normal;font-size:12px;}
a.most_talk_title,a:hover.most_talk_title{color:#57575F;text-decoration:none;font-weight:normal;font-size:12px;}
.latest_article{font-size:12px;color:#57575F;}
a.latest_article_title,a:hover.latest_article_title{color:#57575F;text-decoration:none;font-weight:bold;font-size:12px;}
.latest_article_desc a,.latest_article_desc a:hover {font-size:12px;color:#57575F;text-decoration:none;}
.dot_border{	background: url("images/dot_row.jpg") repeat-x;background-position: left bottom;}
.right_column_seperator{margin-top:17px;margin-bottom:8px;height:2px;background-color:#D1D1D1;}
.right_column_ad3{text-align:center;border-top:2px solid #D1D1D1;border-bottom:2px solid #D1D1D1;padding-top:10px;padding-bottom:10px;background-color:#D9D9D9;}
.bspc15{clear:both; height:15px;}
.footer_column_seperator{background: url("images/dot_row.jpg") repeat-x;width:996px;height:10px}
#descl_text_contact,#descl_text_contact a,#descl_text_contact a:hover{font-size:12px;color:#0F50A0;text-decoration:none;}
a.oursites_link,a:hover.oursites_link
{
font-family: Arial; font-size: 11px; color: #3549F1;text-decoration: none;
}
#tag_clouds{text-align:left;}
#left_column_tags{
/*margin-top:10px;
background-image: url('images/cloud.gif'); background-repeat: no-repeat;*/
height:178px;
background-position: center top;
background-color:#FFFFFF;
padding-top:5px;
padding-left:30px;
padding-right:25px;
line-height:220%;
border:1px solid #D2D1D1;
}
#left_column_tags a{color:#0000FF;}
#left_column_tags h3{
	font-family: Arial;  
	font-size: 15px;  
	color: #000000;  
	font-weight: normal; 
	padding-top:5px; 
	text-align:left; 
	margin:0px;
	padding-bottom:8px;
}
#left_column_tags1 h3{
	font-family: Arial;  
	font-size: 15px;  
	color: #000000;  
	font-weight: normal; 
	padding-top:5px; 
	text-align:left; 
	margin:0px;
}
#left_column_tags1{
background-position: center top;
background-color:#FFFFFF;
padding-top:5px;
padding-left:30px;
padding-right:25px;
line-height:200%;
}
#left_column_tags1 a{color:#0000FF;}
#tag_more{color:#000000 !important;text-decoration: none;}