@charset "utf-8";
/* CSS Document */

.left {float:left;}
.right {float:right;}
.invisible {display:none;}
.clear:before{
	content: '';
	display:table;
}
.clear:after{
	content: '';
	display:table;
	clear:both;
}
.clear{ zoom:1;}
* html .clear { /* IE6 */ height:1%;}
*:first-child+html .clear { /* IE7 */ min-height:1%;}  

.clearBoth {clear:both !important;display:block !important;height:0 !important;margin:0 !important;padding:0 !important;float:none !important;}

.no-border{	border:none;}
.none {	display:none;}

.block {display:block !important;}

.padding{padding:10px !important;}
.padding_mini{padding:5px !important;}
.padding_medium{padding:10px !important;}

.padding_b{padding-bottom:10px !important;}
.padding_t{padding-top:10px !important;}
.padding_l{padding-left:10px !important;}
.padding_r{padding-right:10px !important;}

.padding_B{padding-bottom:20px !important;}
.padding_T{padding-top:20px !important;}
.padding_L{padding-left:20px !important;}
.padding_R{padding-right:20px !important;}

.margin_b{margin-bottom:10px !important;}
.margin_t{margin-top:10px !important;}
.margin_l{margin-left:10px !important;}
.margin_r{margin-right:10px !important;}

.margin_B{margin-bottom:20px !important;}
.margin_T{margin-top:20px !important;}
.margin_L{margin-left:20px !important;}
.margin_R{margin-right:20px !important;}

.margin_t_mini{margin-top:5px !important;}
.margin_b_mini{margin-bottom:5px !important;}
.last{margin-right:0!important;}

/** rounded-borders **/
.round-corners,
.round-corners-mini,
.round-corners-maxi{ behavior: url('/css/ie/border-radius.htc'); }
.round-corners { 
	border-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	
	-webkit-border-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;	
}

.round-corners-mini { 
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	
	-webkit-border-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;	
}

.round-corners-maxi { 
	border-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	
	-moz-border-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	
	-webkit-border-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;	
}


/* layout */
.wrapper
{
	width:960px;
	margin:0 auto;
}

.responsive .wrapper
{
    max-width: 960px;
    overflow: hidden;
    width: auto;
	padding:0 1%;

}

.col1_2
{
	float: left;
    margin-right: 3%;
    width: 48.5%;
}
.col1_3
{
	float: left;
    margin-right: 3%;
    width: 30.3%;
}

.col1_4
{
	float: left;
    margin-right: 3%;
    width: 22.5%;
}

.goldenLong
{
	width:62%;
	padding-left:1%;
}

.goldenShort
{
	width:36%;
}
