@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;
}

/*#indexPhotoBorder {
background:url(../images/banner_01.png) no-repeat scroll 0 0;
border:1px solid #CCCCCC;
height:301px;
margin-bottom:11px;
position:relative;
width:996px;
}*/

/*#indexPhoto {
border:1px solid #FFFFFF;
cursor:pointer;
display:none;
height:262px;
overflow:hidden;
}*/

/*.promo_code_wrapper img
{
display:none;
}

.promo_code_wrapper p
{
background:url(../images/banner_01.png) no-repeat scroll 0 0;
height:244px;
width:949px;
}*/

/*.promo_code_wrapper {
border:0 none !important;
margin-bottom:10px;
padding:0 !important;
}
*/
/*.sys_ml_wrapper img
{
display:none;
}*/

div.sys_ml_wrapper {
margin:0 10px 0 0;
}

/*.sys_ml_wrapper a
{
background:url(../images/logo.png) no-repeat;
display:block;
height:73px;
width:246px;
}*/


.bottomCopyright .bottomLinks {
overflow:hidden;
padding-left:100px;
padding-top:30px;
text-transform:none;
width:75%;
text-align:center;
}
.bottomCopyright .bottomCpr { 
color:#fff;
float:left;
padding-left:400px;
}
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;*/
}

/*#page_column_1 {

width:33% !important;
}
#page_column_2{

width:67% !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 */