/* @override 
	http://artists.quiqsuccess.com/extension/artists/design/artists/stylesheets/style.css
	http://artists:8888/extension/artists/design/artists/stylesheets/style.css
	http://beta2.artists.co.nz/extension/artists/design/artists/stylesheets/style.css
*/

/*
 * CSS Style v1.2
 * Author: Andrew Duck
 * Copyright: Quiqcorp Limited
 *
*/

/*
 * GENERAL
 * body styles
 * reset 
 * links
 * headings
 * other elements, tags
 * 
 * HELPER STYLES
 * forms
 * notifications and errors
 * consistant items
 * 
 * PAGE STRUCTURE (skeleton)
 * header
 * navigation
 * body
 * sidebar
 * footer
 * 
 * PAGE COMPONENTS
 * 
 * OVERRIDES
 *
*/

/* @group General */

/* @group Body */
body{
	line-height: 120%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#4F4F4F;
	background: #f0f0f0;
}


/* @end */



/* @end */

/* @group Headings */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a{
	color:#09699B;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
h1{margin:0;}

h2{
	margin:0 0 1em;
	font-size:153.9%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:150%;
}
h2 span{
	color:#000;	
}
h3{
	margin:0 0 0.8em;
	color:#000;
	font-weight:bold;
}
h3.border_b{
	border-bottom:solid 2px #FFFFFF;
	padding-bottom:5px;
}
h3.border_b a{
	font-weight: bold;
}
h3.border_b span{
	font-weight: 100;
	font-family: Arial;
}
/* @end */

/* @group Helper Styles */

/* @group Utility Classes */
.right {
	float:right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    /*display: inline-block;*/
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
*:first-child+html .clearfix{
	height:1%	
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
hr{
	border-top:solid 1px #DDDDDD;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-bottom:1em;
	padding:5px 0 0;
	background:transparent url('../images/item_bottom.png') no-repeat top right;
}
.spamfilter{
	display:none;
}

/* @end */



/* @end */

/* @group Page Structure */

/* @group Utility */

#login_utility{
	background:#DFDFDF;
	border: solid 1px #BFBFBF;
	padding: 0px 0 0px;
	margin-bottom: 20px;
}
#login_utility dl{
	color: #666;
	margin:10px 0;
}
#login_utility dt{
	/*float: left;width: 60px;*/
	margin: 0 10px;	
}
#login_utility dd{
	margin: 0 10px;
	
}
#login_utility dd input{
	background-color: ;
	border: 0;
	padding: 2px;
	width: 213px;
}
#login_utility #login input.login, .join a, #forgotten-pass input.login{
	float: right;
	margin-right: 10px;
	color: #FFF;
}
#login_utility #login input.login, #forgotten-pass input.login{
	background: #8E1A21;
	border: none;
	padding: 3px 10px;
	margin-bottom: 5px;
}
#login_utility #login input.login:hover, #forgotten-pass input.login:hover{
	background: #F0851A;
}
#login_utility .register{
	border-top: solid 1px #BFBFBF;
	clear: both;
	padding: 10px 0;
}
.forgot p, .register p{
	margin: 0;
}
.forgot, .register p{
	float: left;
	margin-left: 10px;
}
.register p{
	color: black;
}
.join a{
	display: block;
	background: #09699B;
	padding: 3px 8px;
}
.join a:hover{
	background: #70BCE9;
	text-decoration: none;
}
#login_utility ul li.noListStyle{
	list-style: none;
	margin-left: -15px;
}
.maincontentheader, .attribute-header{
	margin-bottom: 1em;
}
.user-register .block label{
	display: block;
}
.user-register .block input, .user-register .block select{
	margin: 2px 2px 10px 2px;
	padding: 2px;
}
/*#utility {
	background-color: #000;
	color: #fff;
	display: none;
	position: relative;
	right: 0;
}
*html #utility{
	height:100%;
}
#utility .welcome {
	float: right;
	text-align:left;
	margin: 10px;
	width: 280px;
}

#utility .welcome span {
	font-weight:normal;
	font-size: 131%;
	display:block;
	padding-bottom: 4px;
}

#utility .welcome ul {
	margin: 5px 0 0 10px;
	padding: 0;
}

#utility .welcome li {
	list-style-type: disc;
	float: left;
	font-style: italic;
	width:10em;
	list-style:inside;
}

#utility .welcome li.right {
	float:left;
}

#utility .join {
	float: right;
	display: block;
	border-right: 1px solid #444;
	margin-top: 15px;
}

#utility .join span {
	display: block;
	background-color: #8b1b21;
	padding: 4px 8px;
	font-size: 114%;
	text-transform: uppercase;
	margin: 30px 10px 0;
}

#utility .join a {
	color: #fff;
	text-decoration: none;
}

#utility #login, #utility #forgotten-pass {
	float: right;
	display: block;
	text-align: left;
	margin: 10px;
	width: 280px;
}

#login dt, #forgotten-pass dt {
	margin: 0;
	padding: 0;
}

#login dl, #forgotten-pass dl {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#login dd, #forgotten-pass dd {
	float: left;
	margin:0 10px 0 0;
}

#login input, #forgotten-pass input {
	width: 8em;
	float:left;
}

#utility .forgot {
	font-style: italic;
	clear: both;
	padding: 8px 0 0;
}

#utility .forgot a {
	color: #e7e7e7;
}


#utility input[type=submit] {
	border: none;
	background-color: #8b1b21;
	width: inherit;
	padding: 3px 5px;
	color: #fff;
	margin: 13px 0 0 0;
}

#utility #forgotten-pass {
	display: none;
}

#forgotten-pass input {
	width: 13em;
}
*/


/* @end */

.inner {
	margin:auto;
	width:74.923em;*width:73.05em;
	text-align:left;
	min-width:974px;
}

/* @group Header */
#header {
	/*background-image: url(../images/hiader_bg.jpg);
	background-repeat:repeat-x;*/
	background-color: #565658;
	border-top: solid 6px #000;
	height:21px;
	position:relative;
}
* html #header{
	background: transparent url(../images/header_bg.jpg) repeat-x;
	border: none;
}
#top-logo{
	float:left;
	margin-top:-6px;
	margin-left: -39px;
	position:absolute;
	z-index:2;
}
#tryitfree{
	background: url(../images/red_try4free.gif) no-repeat top;
	display: block;
	width: 240px;
	height: 52px;
}
a#tryitfree:hover{
	background: url(../images/orange_try4free.gif) no-repeat top;
}

/*#header ul, #header li {
	list-style:none;
	margin: 0;
	padding: 0;
}

#header li {
	padding: 1px 0px 0px 30px;
	float: left;
}
#header li a {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-size: 85%;
}*/


/* @end */

/* @group Navigation */
#hd {
	padding: 40px 0 20px 40px;
}
* html #hd{
	padding-top: 0;
}
ul#topmenu {
	position: absolute;
	z-index: 10;
	height: 28px;
	overflow:hidden;
}

ul#topmenu, ul#topmenu li {
	list-style:none;
	margin: 0;
	padding: 0;
	height: 28px;
}

ul#topmenu li.back {
	background: url(../images/bubble_orange_right.png) no-repeat right top;
	height: 28px;
	position: absolute;
	z-index: 15;
}

ul#topmenu li.back .left {
	background: url(../images/bubble_orange_left.png) no-repeat top left;
	height: 28px;
	width: 1px;
	margin-top:9px;
}

ul#topmenu li a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 85%;
	font-family:arial;
	font-weight:bold;
	position: relative;
	overflow: hidden;
	z-index: 20;
	outline: none;
	top: 12px;
	display: block;
	margin: auto 10px;
}


.menuarea{
	/*border-top:solid 6px #000000;
	background-color: #BFB686;
	height: 22px;*/
	padding-top: 6px;
}
.menuarea ul#extramenu, .menuarea ul#topmenu, #submenu-box ul{
	list-style:none;
	padding:0 10px;
	margin:0;
}
.menuarea ul#extramenu{
	font-size:85%;
}
.menuarea ul#topmenu{
	float:left;
	margin:-20px 0 0 50px;
	width:60%;
	font-size: 100%;
}
.menuarea ul#topmenu a{
	color:#000000;
	text-decoration:none;
}

/* Menu */

#topmenu li{
	float: left;
	padding: 3px 5px 0 0;
	}

/*#main{
	background-color: #D4CEAF;
	height: 100%;
	padding: 0 30px;
	margin-top:45px;
	clear:both;
}

#main .menuarea{
	background-color:transparent;
	border: none;
	margin-top: -10px;
}
#main .menuarea ul li{
	padding-left: 15px;
}*/

/* @end */

/* @group Body */
#bd {
	margin-top: 2em;
}


/* @end */

/* @group Sidebar */



/* @end */

/* @group Footer */
#footer{
	background-color: #890014;
	border-bottom: solid 6px #000000;
	height: 72px;
	}
#fuse_logo {
	float: left;
	padding-top: 11px;
}
#footer #quiq_logo {
	float: right;
	margin-top:35px;
}
#footer p {
	margin: 0px 0 0 51px;
	font-size: 85%;
	color: #fff;
	padding: 15px 0 0 0;
}

#footer p span {
	color: #000;
	font-size: 77%;
	/* padding isn't working correctly */
	margin: -5px 0 10px 0;
}
#footer p span a{
	color: #000;
}


/* @end */



/* @end */



/* @group Fuse */

#fuse-box {
	position: relative;
	z-index: 1;
	margin-bottom: 40px;
}

#fuse-box .top {
	background: url('../images/box_fuse_top.gif');
	height: 33px;
}

#fuse-box .content {
/*	background: #8B1B21 url('../images/fuse_logo600.png') no-repeat top left;*/
	background-color: #8B1B21;
	color: #fff;
	
	padding-right: 100px;
	font-size: 85%;
	padding: 5px 70px 20px 10px;
}

#fuse-box .content strong {
	font-size: 93%;
}


#fuse-box .logo {
 	position: absolute;
	top: 68px;
	left: 180px;
	background: url('../images/fuse_logo600.png');
	height: 82%;
/*	height: 67px;*/
	width: 40px;
	float: right;
	z-index: 2;
}

#fuse-box .base {
	background: url('../images/box_fuse_base.gif') no-repeat top;
	height: 7px;
}

#fuse-box .join_artists {
	background: url('../images/join_artists.gif') no-repeat bottom right;
	height: 27px;
	width: 100px;
	float: right;
	margin-right: 20px;
	margin-top: -5px;
	position:relative;
	z-index:10;
}
#fuse-box a{
	color:#FFFFFF;
	text-decoration:none;
}

/* @end */


/* @group Tables */

table {
	width: 100%;
}
table th p{
	margin:0;
}
#debug table {
	width: 30%;
}
th, td{
	padding: 7px;
}
.dashboard th {
	color: #fff;
	background-color: #9a9a9a;
	font-weight: normal;
	font-size: 100%;
	text-align: right;
}

.dashboard tr {
	background-color: #e7e7e7;
}
.dashboard .default tr{
	background: transparent;
}
.dashboard td {
	color: #000;
	text-align: right;
	border-bottom: 1px solid #ababab;
	font-size: 93%;
}
.dashboard .default td{
	border: none;
	text-align: left;
	color: inherit;
}
th.textleft, td.textleft {
	text-align: left;
}

tr.utility, td.utility{
	background-color: #fff;
}

tr.utility input {
	
}

tr.portfolio_category {
	background-color: #d7d7d7;
}
table.comparison th, .shop-confirmorder table th, .shop-orderview table th{
	border: 1px solid #EFEFEF;
	color:#FFF;
	background:#70BCE9;
}
table.comparison td, .shop-confirmorder table td, .shop-orderview table td{
	background:#FFFFFF;
	border: 1px solid #EFEFEF;
	color:#000;
}
.dashboard form .block .element{
	overflow: hidden;
}

/* @end */

/* @group Dashboard */

/* @group Messages */

.pm-nav-bubble {
	/*background: transparent url('../images/header2_green_right.gif') no-repeat scroll top right;
	display: block;
	float:right;
	height: 30px;
	padding: 0 24px 0 0;
	margin: 25px 0 -29px 0;
	position: relative;
	z-index: 1;*/
}

.pm-nav-bubble span {
	/*background: transparent url('../images/header2_green_left.gif') no-repeat;
	display: block;
	line-height: 22px;
	padding: 0 0 0 10px;
	color: #fff;
	width: ;
	font-size: 85%;
	*/
}

.pm-header {
}

.pm-messages {
	/*position: relative;
	z-index:2*/
}

/* @end */

.dashboard-menu h2.red {
	background: transparent url('../images/header2_red_right_tip.gif') no-repeat scroll top right;
	display: block;
	float:left;
	height: 30px;
	padding: 0 9px 0 0;
	margin: 0 0 5px 0;
	width: ;
}

.dashboard-menu h2.red span {
	background: transparent url('../images/header2_red_left.gif') no-repeat;
	display: block;
	line-height: 22px;
	padding: 0 0 0 10px;
	color: #fff;
	width: 161px;
	font-size: 68%;
}

.dashboard-menu ul {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.dashboard-menu li {
	margin: 0;
	background-color: #565656;
	list-style: none;
	color: #fff;
	text-transform: uppercase;
	
	border-bottom: 1px solid #ababab;
}

.dashboard-menu li.selected {
	background-color: #9a9a9a;
}
.dashboard-menu li:hover, .dashboard-menu li.selected:hover{
	background: #890014;
}
.dashboard-menu li a {
	color: #fff;
	text-decoration:none;
	display: block;
	padding: 5px 10px;
}

.dashboard-menu ul.sub li {
	background-color: #a9a9a9;

}
.disable_m{
	color:#7F7F7F;
}
.dashboard .anchors {
		display: block;
	/*float:left;
	background: transparent url('../images/header2_grey_right_tip.gif') no-repeat scroll top right;
*/
	height: 30px;
	padding: 0 9px 0 0;
	margin: 0 0 5px 0;
}

.dashboard .anchors span {
	background: transparent url('../images/header2_grey_left.gif') no-repeat;
	display: block;
	line-height: 22px;
	padding: 0 0 0 10px;
	color: #fff;
	width: 772px;
	/*font-size: 85%;*/
	font-weight: bold;
	font-family: sans-serif;
}

.dashboard h3{
	clear: both;
	color: #000;
	font-family: arial;
	font-weight:bold;
	font-size: 122%;
	padding-left: 5px;
	margin: 10px 0 10px 0;
}
.dashboard h3 a{

}

.admin h3, .billing h3, .account_portfolio h2 {
	padding-bottom: 5px;
	border-bottom: 1px solid #ababab;
	clear: both;
}

.dashboard label {
	width: 110px;
	display: block;
	float: left;
	text-align: right;
	padding: 5px 10px;
	color: #444;
}

.dashboard input{
	margin: 5px;
	border: none;
	padding: 5px;
	/*display: block;background-color: #e7e7e7;	*/
	width: 15em;
}
.dashboard input.radiobtn{
	display: inline;
	margin: 7px 10px 0 10px;
	width: 3em;
	background-color:#FFFFFF;
}
.dashboard form input[type=radio], .dashboard form input[type=checkbox] {
	display: inline;
	margin: 7px 10px 0 10px;
	width: inherit;
}
.dashboard form .submit_discared input, .dashboard .buttonblock input, .dashboard fieldset .block input.button{
	background-color: #70bce9;
	color: #fff;
	float: left;
	width: auto;
	cursor: pointer;
}/*for IE6 then...*/
.dashboard input[type=submit] {
	/*clear: both;*/
	background-color: #70bce9;
	color: #fff;
	float: left;
	margin: 20px 0 5px 285px;
	width: inherit;
	cursor: pointer;
}
.dashboard form .submit_discared input, .register .buttonblock input[type="submit"]{
	margin:10px;
}
.dashboard .comment_line h3{
	margin-top: 0;
	padding: 0;
}
.dashboard .comment_line p{
	margin-bottom: 10px;
}
.dashboard .comment_line .comment_date{
	/*margin-bottom: 0;*/
	background-color: #FFF;
	border: none;
}
.dashboard .comment_line .ezcom-field input{
	background: #FFF;
}
.dashboard .comment_line .ezcom-field input.button {
	background: #70BCE9;
	width: inherit;
	margin: 5px;
}
.dashboard form .ezcom-field-notified label{
	width: inherit;
}
.dashboard form .ezcom-field-notified input{
	width: 10px;
}
.dashboard .comment_line form .submit_discared input{
	margin: 0px 0 5px;
}
.dashboard .comment_show, .dashboard .comment_hide, .a_button{
	background-color:#70BCE9;
	color:#FFF;
	padding:5px;
	cursor:pointer;
}
.a_button:hover{
	text-decoration:none;
}
.dashboard .comment_show{
	display:none;
}
.profile h2, .account_portfolio h2 {
	color: #000;
	font-size:114%;
	font-weight: bold;
	clear: both;
}

.profile h3 {
	color: #8b1b21;
	padding: 0;
}

.profile .profile-choice {
	/*font-weight: bold;
	color: #000;
	font-size: 85%;
	margin-bottom: 1em;*/
}

.profile  {
	
}

.profile .profile-choice input {
	/*margin: 4px 10px 4px 0;*/
}

.profile .profile-choice span {
	/*font-weight: normal;
	display: block;
	padding-left: 20px;*/
}
.profile_edit .anchors span{
	width:963px;
}
.profile_edit form input[type="hidden"], .register form input[type="hidden"]{
	display:none;
}
.profile_edit form textarea, .profile_edit form select, .register form select{
	/*background-color:#E7E7E7;*/
	border:medium none;
	margin:5px;
	padding:5px;
	width:30em;
}
.profile_edit form select, .register form input, .register form select{
	/*float:left;*/
	display:inline;
	width:15em;
}
.profile_edit form .block, .register form .block{
	clear:both;
}
.profile_edit form fieldset .date{
	padding-left:50px;
}
.profile_edit form .element label{
	/*width:60px;*/
}
.profile_edit form .date .element input{
	width:5em;
}
.profile_edit form fieldset{
	margin-bottom:5px;
	border-top:solid 1px #ABABAB;
	border-bottom:solid 1px #ABABAB;
	margin-top:-5px;
}
.profile_edit form legend{
	color:#444444;
	font-family:arial;
	font-size:108%;
	font-weight:bold;
	margin:5px 0pt 0px;
	padding-right:10px;
}
.profile_edit form table{
	width:auto;
}
.profile_edit form table th{
	text-align:center;
}
.profile_edit input[type="submit"], .dashboard input.button{
	margin:0 0 0 135px;
}
.profile_edit .submit_discared, .register .buttonblock{
	clear:both;
	margin-left:125px;
}
.dashboard form.no_margin{
	float:right;
}
.dashboard form.no_margin input.button{
	margin:0;
}

.register .anchors span{
	width:630px;
}
.register h3{
	margin-top:0;
	padding-left:0;
}
.register .element{
	clear:both;
}
.register .element label{
	white-space:nowrap;
}
.register .element label span{
	margin-left:10px;
}

.account_portfolio .line_contents_largeImg h3{
	color:#09699B;
	font-weight:normal;
}

/* @end */

/* @group Toolbar */
.toolbar {
	background-color: #69696b;
	color: #ddd;
	padding: 5px;
}


/* @end */

/* Right colm --------------------------------------------*/
#color_search{
	background:#AAA;
	padding:2px 4px;	
}
* html #color_search{
	padding:2px;
}
#color_search .color_box{
	display:block;
	width:21px;
	height:10px;
	float:left;
	position: relative;
}
#color_search .color_box:hover{
	width: 21px;
	height: 14px;
	margin: -2px 0 -2px 0px;
}
* html #color_search .color_box:hover{
	margin: 0px;
}
#c_red{
	background-color:#DF0000;
}
#c_pink{
	background-color:#EF86CF;
}
#c_purple{
	background-color:#A726CF;
}
#c_blue{
	background-color:#3937DF;
}

#c_green{
	background-color:#279F2C;
}
#c_yellow{
	background-color:#FFE25F;
}
#c_orange{
	background-color:#FF7A0F;
}
#c_brown{
	background-color:#7F5737;
}
#c_grey{
	background-color:#666;
}
#c_black{
	background-color:#000;
}
#c_white{
	background-color:#FFF;
}
#category_search{
	font-size:100%;
	margin:10px 0;
}
#category_search li{
	line-height:150%;
	list-style:none;
	float: left;
	margin-left: 4px;
	text-transform: uppercase;
}
#tag_search a{
	padding: 2px 5px;
	background-color: #DFDFDF;
	border: solid 1px #BFBFBF;
	display: block;
	float: left;
	margin: 2px;
	color: #666;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#tag_search a:hover{
	background: #FFF;
	text-decoration: none;
}
#featured_right img{
 margin: 1px;
}
#featured_right img:hover{
	opacity: 0.5;
	filter: alpha(opacity=50); /* IE lt 8 */  
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
/* full page general--------------------------------------------*/
.full_block, .ezcom-setting-row{
	margin-bottom:1em;
}
.comment_date{
	background-color:#E7E7E7;
	color:#000000;
	text-align:right;
	padding:3px 10px;
	border-bottom:solid 1px #ABABAB;
	
}
.ezcom-add h4, .ezcom-edit h4{
	border-bottom:2px solid #FFFFFF;
	padding-bottom:5px;
	color:#000000;
	font-weight:bold;
	margin:0 0 1em;
}
.ezcom-add label, .ezcom-edit label{
	display: block;
}
.ezcom-add input, .ezcom-add textarea, .ezcom-edit input, .ezcom-edit textarea{
	margin: 0 5px 5px 0px;
	
}
.ezcom-add textarea, .ezcom-edit textarea{
	width: 50%;
	height: 80px;
}
.ezcom-add .button, .ezcom-edit .button, .ezcom-delete .button, .ezcom-add-result .button, .buttonblock input, .ezcom-tool .button{
	background-color:#70BCE9;
	border:medium none;
	color:#FFFFFF;
	margin:5px 10px 5px 0;
	padding:5px;
	cursor: pointer;
}
#editform{
	width: 800px;
}

.contents_holder{
	width:100%;
	clear:both;
}
.contact_form{
	width:230px;
}
.contact_form .attribute-email input, .contact_form .attribute-email textarea{
	width: 223px;
}
.content-action input{
	float: right;
	background-color:#70BCE9;
	color:#FFFFFF;
	border: none;
	padding: 5px;
	margin: 5px 10px 5px;
	cursor: pointer;
}
/* full page for event folder --------------------------------------------*/
.event_region{
	background: #CCC;
	margin: 0 0 1em;
	padding: 2px 0 2px 15px;
	-webkit-border-radius:30px;
	-moz-border-radius-topleft:30px;
	-moz-border-radius-topright:30px;
	-moz-border-radius-bottomleft:30px;
	-moz-border-radius-bottomright:30px;
}
.event_region li{
	float: left;
	list-style: none;
	padding: 3px 10px;
	background: #FFF;
	margin: 2px 2px;
	-webkit-border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}
.event_region li.clear{
	padding: 0;
	background: none;
	margin: 0;
}
.more{
	text-align:right;
}
/* full abuse --------------------------------------------*/
.abuse_content{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	padding:10px 10px 0;
}

/* line image and contents --------------------------------------------*/
.item_line{
	background:transparent url(../images/item_bottom.png) no-repeat bottom right;
	float:left;
	padding-bottom:10px;
	margin:0 18px 20px 0;
	width:220px;
}
* html .item_line{
	margin-right: 16px;
}
.smaller_thumb .item_line{
	width:132px;
	margin:0 10px 10px 0;
}

.item_contena{
	border:solid 1px #EFEFEF;
	padding:10px;
	background:#FFF;
}
.smaller_thumb .item_contena{
	height: 120px;	
	overflow: hidden;
}
.sponsor_contena{
	border-spacing: 2px;
	border-collapse: separate;
}
.sponsor_contena .item_contena{
	background: transparent;
	border:solid 1px #FFF;
	height: 55px;
	text-align: center;
	width: 110px;
	padding: 0;
	vertical-align:middle;
}
.item_contena img{
	margin-bottom:10px;
	display:block;
}
.smaller_thumb .item_contena img{
	margin-bottom:5px;
	width: 110px;
	height: 100px;
}
.sponsor_contena .item_contena img{
	margin-bottom: 0;
}
.item_contena a:hover img{
	opacity: 0.5;
	filter: alpha(opacity=50); /* IE lt 8 */  
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
.line_contents_smallImg{
	margin-bottom:10px;
}
.line_img_small{
	float:left;
	width:60px;
	margin:0 10px 5px 0;
}
.line_contents h3, .line_contents p, .line_contents_largeImg h3, .line_contents_largeImg p{
	margin:0 0 0.1em 0;
	padding-top: 5px;
}
.line_contents h3{
	padding-top:0;
}
.newsArticle .line_contents h3, .newsArticle h2{
	/*float:left;
	width:75%;
	margin-top:0;*/
}
.line_contents h3 a, .line_contents_largeImg h3 a{
	color: #09699B;
	font-size: 93%;
}
.line_contents_left{
	/*float:left;
	width:280px;*/
}
#event_search .line_contents_left{
	/*width:170px;*/
}
p.line_bottom_info{
	color:#8B1B21;
	text-align:right;
}
.small_date{
	color:#999999;
	float:right;
	width:23%;
	font-size:85%;
	text-align:right;
}
.line_contents_largeImg{
	float:left;
	width:170px;
	margin:0 11px 10px 0;
}

.line_contents_largeImg p a{
	color:#4F4F4F;
	text-decoration:none;
}
.right{
	margin:0;
}
/* Google pagenavigator-------------------------*/
div.pagenavigator{
	margin:2em 0;
}
div.pagenavigator .other a, div.pagenavigator .current, div.pagenavigator .next a, div.pagenavigator .previous a{
	margin-right:2px;
	border:solid 1px #D3D6D7;
	text-align:center;
	display:block;
	float:left;
	padding:5px 8px;
}
div.pagenavigator .other a{
	color:#000000;
}
div.pagenavigator .current{
	background:#02A5D0 url('../images/nav-bg-hover.gif') repeat-x top;
	color:#FFFFFF;
}
div.pagenavigator .next a, div.pagenavigator .previous a{
	background:#000000 url('../images/nav-bg.gif') repeat-x top;
	color:#FFFFFF;
}
div.pagenavigator .other a:hover, div.pagenavigator .next a:hover, div.pagenavigator .previous a:hover{
	background:#02A5D0 url('../images/nav-bg-hover.gif') repeat-x top;
	color:#FFFFFF;
	text-decoration: none;
}

/* jq thumb for line image and contents --------------------------------------------
.thumb-img {
	position:relative; 
	width:60px; height:60px;
}
.thumb-inner {
	position:relative; overflow:hidden; width:100%; height:100%; 
}
.thumb-img img {
	border:0;
}

.thumb-img2 {
	position:relative; 
	width:170px; height:90px;
}
.thumb-inner2 {
	position:relative; overflow:hidden; width:100%; height:100%; 
}
.thumb-img2 img {
	border:0;
}*/

/* Decorative gallery http://www.webdesignerwall.com/ --------------------------------------------------------------------------------*/

/*.photo{
	position:relative;
}
.photo img {
 background: #fff;
 border: solid 1px #ccc;
 padding: 4px;
}

.photo a {
 text-decoration: none;
}
.sample6 span {
 width: 189px;
 height: 137px;
 display: block;
 position: absolute;
 top: -5px;
 left: -5px;
 background: url(../images/decorative_gallery/top-round.png) no-repeat;
}
.sample8 span {
 width: 170px;
 height: 120px;
 display: block;
 position: absolute;
 top: 9px;
 left: 11px;
 background: url(../images/decorative_gallery/top-round.gif) no-repeat;
}
.sample8 img {
 border: none;
 padding: 9px 11px 11px;
 background: url(../images/decorative_gallery/base-round.gif) no-repeat;
}
.sample10 span {
 width: 181px;
 height: 134px;
 display: block;
 position: absolute;
 top: -6px;
 left: -6px;
 background: url(../images/decorative_gallery/brush-border.gif) no-repeat;
}
.sample10 img {
 border: none;
 padding: 0;
}
.photo span { behavior: url(../images/decorative_gallery/iepngfix.htc); cursor: pointer; }*/

/* @end */

/* @group Search */
.search-box{
	margin-bottom: 10px;
}
.search-box input{
	width: 18em;
	background: url("../images/searchbox.gif") no-repeat  16.6em #DFDFDF;
	border: solid 1px #BFBFBF;
	height: 20px;
	padding: 3px 2px;
}
/*#hd .search-box{
	float:right;
	width:150px;
	margin:-10px 0px 0 0;
	text-align:right;
}

#hd .search-box input {
	width: 150px;
	border: 1px solid #000;
	padding: 2px 0 2px 3px;
}

#search {
	float:left;
	margin-bottom: 0;
	font-size: 77%;
	color: #000;
}
#help{
	float:right;
	margin-bottom:0;
	font-size: 77%;
	color: #777;
}*/


/* @end */



/* @end */

/* Edit view */
label.main_label{
	font-weight: bold;
}
.profile_edit form  .ezcca-edit-sponsored select{
	margin-left: 135px;
}
.attribute_description{
	margin-left: 135px;
}
/* calender by member --------------------------------*/
.content-edit .block{
	margin-bottom: 10px;
}
.content-edit .date .element{
	float: left;
}
.dashboard .content-edit .date{
	margin-left: 120px;
}
.dashboard .content-edit .date .element label{
	width: inherit;
}
.yui-calendar .calheader{
	color: #000000;
}
/* ezprice datatype GST*/
.ezcca-edit-datatype-ezprice div{
	/*display: none;*/
}
/* ezoe no upload image and etc by member --------------------------------*/
.o2k7Skin span a.mce_image, .o2k7Skin span a.mce_object, .o2k7Skin span a.mce_custom{
	width:0;
}
.o2k7Skin span a.mce_image span.mce_image, .o2k7Skin span a.mce_object span.mce_object, .o2k7Skin span a.mce_custom span.mce_custom{
	display:none;
	width:0;
}
#debug {
	margin-top: 30em;
}
