@import url(../../base/css/general.css);
html{
	background:transparent url(../images/bg_pattern.jpg) repeat scroll 0 0;
}
body { 
	background:transparent url(../images/bg_body.jpg) repeat-x scroll 0 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:normal;
	padding:0;
}
/*main r c*/
/*white rounded corners for the block starts*/
.main_t {
	background:#fff url(../images/main-tb.jpg) 0px top repeat-x;
	}
.main_b{
	background: url(../images/main-bb.jpg) 0px bottom repeat-x;
}
.main_r{
	background: url(../images/main-rb.jpg) right 0px repeat-y;
	}
.main_l{
	background: url(../images/main-lb.jpg) 0px 0px repeat-y;
	}
.main_tl {
	background: url(../images/main-tlc.jpg) left top no-repeat;
	}
.main_tr{
	background: url(../images/main-trc.jpg) right 0px no-repeat;
	}
.main_bl{
	background: url(../images/main-blc.jpg) left bottom no-repeat;
	}
.main_br{
	background: url(../images/main-brc.jpg) right bottom no-repeat;
	padding:5px; 
	}
	/*white rounded corners for the block ends*/
* html .cls100_p{
	width:100%;
	}
.block {
	height:1%;
	margin-bottom:15px;
	}
	/*banner image width*/
#indexPhoto img{
	left:0px;
	/*width:1000px;*/
	}
	/* caption of the block*/
.boxFirstHeader { 
	background:transparent url(../images/common_c.jpg) repeat-x scroll 0 0;
	border:medium none;
	color:#FFFFFF !important;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	height:24px;
	padding:7px 0 0 10px;
	position:relative;
	text-align:left;
	text-transform:capitalize;
}
/*caption rounded corners starts*/
.clscommonL {
background:transparent url(../images/common_l.jpg) no-repeat scroll left top;
padding-left:7px;
}
.clscommonR {
background:transparent url(../images/common_r.jpg) no-repeat scroll right top;
padding-right:9px;
}
/*caption rounded corners ends*/

/*topmenu left image*/
.dbTopMenu div.active { 
background:transparent url(../images/_dbtopmenu_left.png) no-repeat scroll 0 50%;
cursor:pointer;
display:block;
float:left;
height:24px;
line-height:28px;
padding:0 0 0 5px;
margin-top:2px;
}
/*topmenu right image*/
.dbTopMenu .active span { 
background:transparent url(../images/_dbtopmenu_right.png) repeat-y scroll right top;
display:block;
float:left;
height:24px;
padding:0 5px 0 0;
}
/*footer image */
.main_footer_block {
background:#D6DFC3 url(../images/footer-img.jpg) repeat-x scroll left top !important;
margin-bottom:10px;
}
/*footer links*/
.bottomCopyright {
background:transparent url(../images/bg_foot_c.jpg) repeat-x scroll 0 0;
border:medium none;
height:83px;
margin:6px auto 50px;
width:1000px!important;
}
.bottomCopyright .bottomLinks span {
padding-left:20px;
}
/*footer links color*/
.bottomLinks span a {
color:#FFFFFF;
}
div.sys_ml_wrapper {
margin:0 10px 0 0;
}
 
.bottomCopyright .bottomLinks {
overflow:hidden;
padding-left:100px;
padding-top:10px;
text-transform:none;
width:85%;
text-align:center;
}
.bottomCopyright .bottomCpr { 
color:#fff;
float:left;
padding-left:435px;
}
div.sys_main_logo { 
background-color:transparent !important;
padding:18px 0;
}
.notify_message { 
background:none;
}
.notify_message .notify_wrapper_close { 
background:none;
}
.page_column {
float:left;
overflow:hidden;
/*width:50% !important;*/
}
 

div.main_footer_block {
background-image:url(templates/tmpl_free002/images/footer_part.png);
border:1px solid #CECECE;
font-size:11px;
height:49px;
margin-left:auto;
margin-right:auto;
/*width:950px !important;*/
}

.bottomCopyright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_foot_c.jpg) repeat-x scroll 0 0;
border:medium none;
height:83px;
margin:6px auto 50px;
/*width:950px !important;*/
}

div.sys_ml {
margin:0 auto;
position:relative;
/*width:950px !important;*/
}
.main {
background-color:transparent;
border:0 none;
margin:1px auto 5px;
/*width:950px !important;*/
/*margin-top:0px;
width:950px;*/

}

.boxFirstHeader .dbTopMenu,.boxFirstHeader .caption_item { 
color:#333333;
font-size:11px;
font-weight:bold;
position:absolute;
right:1px;
text-transform:capitalize;
top:0;
white-space:nowrap;
}
breadcrumb img.bc_divider {  
height:10px; 
top:10px; 
}
/* top quotes */
.daily_quotes { 
color:#CCCCCC; 
}
.sys_page_header a{
color:#fff!important;
}
.subMenu table a.sublinks, .subMenu table a.sublinks:link, .subMenu table a.sublinks:visited {
color:#FFF !important;
}
div.sys_bc_wrapper {
background-color:#000000 !important;
}
/* banner */
.promo_code_wrapper {
background-image:url(../images/banner_01.png);
height:242px;
}
/* banner */
/* privacy*/
.privacy_snippet a{
color:#000 !important;
}
/* privacy*/
/* about */
.about_us_snippet a{
color:#000 !important;
}
/* about */
/*side bar */
.form_advanced_table {
background:transparent none repeat scroll 0 0 !important;
border-left:0 none !important;
border-right:0 none !important;
border-top:0 none !important;
}
/*side bar */
/*banner */
.clsmark{
margin-bottom:5px;
margin-top:5px;
}
/*banner*/
/*font adjustment*/
.blog_unit .fr_small_gray_centered,.blog_unit .margined10,.blog_unit .fr_small_gray_centered,.sys_file_search_when,.sys_file_search_when,div.poll_info div.owner_info span.date_add,.ads_When {
	color:#000 !important;
}
.event_info a,.right_line_aligned a,.usualHeader a,.siteStatUnit a,.title a,.margined a,.sys_file_search_title a,.sys_file_search_from a{
	color:#000 !important;
}
.message_block span,.by a,.thumb_username a,.rss_item_header a,.rss_read_more a,.bx_files_title a,.bx_files_from a,.pollCaption a,.owner_info a,.result_section a{
	color:#000 !important;
}
.content a,.message_block a,.one_tag a,.categories_col a,.ads_Title a,.ads_From a,.ads_Categ a{
	color:#000 !important;
}
/*calender*/
.sys_cal_cell {
	background-color:transparent !important;
}
/*google button*/
input.gsc-search-button {
padding-top:3px !important;
}
/*google button*/
/*home page files*/
.bx_files_unit {
	background-color:transparent !important;
}
/*polls*/
div.poll_block div.poll_section {
	width:81% !important;
}
div.poll_info div.owner_info {
	width:80% !important;
}
div.pollResultRow {
	margin-bottom:7px !important;
}
#accepted_files_block {
	background-color:transparent !important;
}
/*mar8*/
.clsdes {
	color:#FFFFFF;
	margin-left:360px;
}
.clsdes a,.clsdes a:visited{
	color:#7DA1DF !important;
}