/**************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Email: info@asdesigning.com
/*		License: ASDE Commercial
/*
/**************************************************************************************/

/**************************************************************************************/
/*   Columns Left & Right
/**************************************************************************************/
/**************************************************************************************/

#colleft
{
	float: left;
}

#colright
{
	float: left;
}

#colleft h1, 
#colleft h2, 
#colleft h3,
#colright h1, 
#colright h2, 
#colright h3
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

#colleft h4,
#colright h4
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 13px;
}

#colleft h4.alignright,
#colright h4.alignright
{
	text-align: right;
}

#colleft p,
#colright p
{
    padding: 25px 0px 10px 0px;   
}

#colleft ul,
#colright ul 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

#colleft ul li,
#colright ul li  
{
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 25px;
	text-align: left;
	list-style: outside none;
	list-style-image: none;
	background-image: url('../images/listimg.side.png');
	background-repeat: no-repeat;
}

#colleft .row4 ul li,
#colleft .row5 ul li
{
	background-image: url('../images/listimg.side.png');
}

#colright .row4 ul li,  
#colright .row5 ul li  
{
	background-image: url('../images/listimg.side.png');
	background-repeat: no-repeat;
	background-position: left bottom;	
}

#colleft ul li:hover,
#colright ul li:hover
{
	background-position: left top;
}
	
#colleft ul li a,
#colright ul li a  
{
    margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
    text-align: left;
}

#colleft ul li a:hover,
#colleft ul li.active a  
{

}

#colright ul li a:hover,
#colright ul li.active a  
{
}

#colleft ul ul,
#colright ul ul
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

#colleft ul li.active ul li a,
#colright ul li.active ul li a,
#colleft ul ul li a,
#colright ul ul li a
{ 
	width: 190px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

#colleft ul li.active ul li a:hover,
#colleft ul ul li a:hover  
{
	width: 200px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;

}

#colright ul li.active ul li a:hover,
#colright ul ul li a:hover  
{
	width: 200px;
    margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 40px;
}

#colleft ul ul ul li a,
#colleft ul ul ul li a:hover
{
	width: 175px;	
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 45px;
}


#colleft ul ul ul li a:hover
{
	width: 185px;	
}

#colright ul ul ul li a
{
	width: 175px;	
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 45px;
}

#colright ul ul ul li a:hover
{
	width: 185px;	
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 55px;
}

#colleft a,
#colright a
{
	outline-style: none;	
}

#colleft a:hover,
#colright a:hover
{
}

/**************************************************************************************/

#colleft input,
#colright input
{
	width: 214px;
}

#colleft .row4 input,
#colright .row4 input,
#colleft .row5 input,
#colright .row5 input
{
	width: 164px;
	border: 1px solid #C0C0C0;
}

/**************************************************************************************/

#colleft button, 
#colleft .button,
#colleft .readmore,
#colright button, 
#colright .button,
#colright .readmore
{
	float: right;
}

#colleft input.button,
#colright input.button
{
	width: 132px;
	border: none;
	background-color: transparent;
	margin: 20px 0px 25px 0px;	
}

#colleft input[type="checkbox"],
#colleft input[type="radio"],
#colright input[type="checkbox"],
#colright input[type="radio"]
{
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 5px 0px 0px;	
	border: none;
	background-color: transparent;
}

#colleft img
{
	float: left;
	margin: 0px 18px 16px 0px;
	padding: 0px 0px 0px 0px;
}

#colright img
{
	float: right;
	margin: 0px 0px 16px 18px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#colleft .post img,
#colright .post img
{
	float: left;
	margin: 4px 15px 10px 0px;
	padding: 0px;
	border: none;
}

#colleft .post p,
#colright .post p
{
	clear: both;
}

#colleft .testimonials,
#colright .testimonials
{
	text-align: left;
	font-style: italic; 
}

#colleft .sign,
#colright .sign
{
	font-size: 11px;
	text-align: right;
	font-style: normal;
	margin: 8px 0px 0px 0px;	
}

#colleft .testimonials img,
#colright .testimonials img
{
	float: left;
	padding: 0px;
	margin: 0px 17px 6px 0px;	
	border: none;
	background-color: transparent;	
}

#colleft .item-separator,
#colright .item-separator
{
	height: 34px;	
}

#colleft #search,
#colright #search
{
}

#colleft #search input,
#colright #search input
{
	width: 200px;
	padding: 4px 3px 4px 30px;
}

#colleft .post,
#colright .post
{
    padding: 0px 0px 25px 0px;
	overflow: hidden; 
}

#colleft .posttitle,
#colright .posttitle
{
	height: 18px;
	float: left;
    margin: 0px 0px 20px 0px;
	padding: 3px 30px 0px 30px;
	text-align: center;
	font-size: 12px;
}

#colleft .more,
#colright .more
{
	height: 15px;
	float: right;
}

#colleft .news,
#colright .news
{
	border-bottom: 1px dashed #C2B5AF;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 22px 0px;
	overflow: hidden;
}

#colleft .tips,
#colright .tips
{
	border-bottom: 1px dashed #C2B5AF;
	padding: 20px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#colleft .tip_last,
#colright .tip_last
{
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#colleft .news h4,
#colright .news h4
{
	padding: 0px 0px 10px 64px;
	text-shadow: none;
}

#colright .news h4
{
	padding: 0px 0px 10px 0px;
}

/**************************************************************************************/

#colleft .moduletable,
#colleft .moduletable_text, 
#colleft .moduletable_menu,
#colleft .contentpaneopen,
#colright .moduletable,
#colright .moduletable_text, 
#colright .moduletable_menu,
#colright .contentpaneopen
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	overflow: hidden;
}

#colleft .moduletable #login-form ul,
#colright .moduletable #login-form ul,
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}


#colleft #whosonline .moduletable p,
#colleft .moduletable .custom p,
#colleft .moduletable_menu .menu,
#colright #whosonline .moduletable p,
#colright .moduletable .custom p,
#colright .moduletable_menu .menu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#colleft .moduletable #login-form,
#colright .moduletable #login-form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#colleft .moduletable_menu ul.menu,
#colleft .moduletable ul.menu
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#colright .moduletable_menu ul.menu,
#colright .moduletable ul.menu
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;	
}

/**************************************************************************************/

#colleft ul.whosonline,
#colright ul.whosonline
{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#colleft ul.whosonline li,
#colright ul.whosonline li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background-image: none;
}

#colleft .inputbox,
#colright .inputbox
{
	font-size: 11px;
	text-align: left;
}

#colleft .banneritem_text,
#colright .banneritem_text
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

#colleft .custom,
#colright .custom
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}

#colleft #form-login-username
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#colright #form-login-username
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#colleft #form-login-password
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#colright #form-login-password
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#colleft #form-login-remember
{
    margin: 0px 0px 5px 0px;
	padding: 20px 0px 0px 0px;	
	border: none;
	overflow: hidden;
}

#colright #form-login-remember
{
    margin: 0px 0px 5px 0px;
	padding: 20px 0px 0px 0px;	
	border: none;
	overflow: hidden;
}

#colleft #form-login-remember label,
#colright #form-login-remember label
{
	float: left;
	margin-right: 10px;
}

#colleft #login-form fieldset,
#colright #login-form fieldset
{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#colleft .logout-button,
#colright .logout-button
{
	min-height: 45px;	
}

#colleft .search,
#colright .search
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/**************************************************************************************/
/*   Rows 			   																  */

#colleft .row0,
#colleft .row1,
#colleft .row2,
#colleft .row3,
#colright .row1,
#colright .row2,
#colright .row3
{
	clear: both;
    margin: 0px 0px 25px 0px;	
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#colleft .row4,
#colleft .row5,
#colright .row4,
#colright .row5
{
	clear: both;
    margin: 0px 0px 30px 0px;	
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#colleft .row0 h1,
#colleft .row1 h1,
#colleft .row2 h1,
#colleft .row3 h1,
#colleft .row0 h2,
#colleft .row1 h2,
#colleft .row2 h2,
#colleft .row3 h2,
#colleft .row0 h3,
#colleft .row1 h3,
#colleft .row2 h3,
#colleft .row3 h3,
#colright .row1 h1,
#colright .row2 h1,
#colright .row3 h1,
#colright .row1 h2,
#colright .row2 h2,
#colright .row3 h2,
#colright .row1 h3,
#colright .row2 h3,
#colright .row3 h3
{
    margin: 0px 0px 20px 0px;	
}

#colleft .row4 h1,
#colleft .row5 h1,
#colleft .row4 h2,
#colleft .row5 h2,
#colleft .row4 h3,
#colleft .row5 h3,
#colright .row4 h1,
#colright .row5 h1,
#colright .row4 h2,
#colright .row5 h2,
#colright .row4 h3,
#colright .row5 h3
{
	padding: 0px 0px 0px 0px;
}

#colleft .row4 .moduletable,
#colleft .row5 .moduletable,
#colright .row4 .moduletable,
#colright .row5 .moduletable
{
	padding: 25px;
}
