.container_12{
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

.container_600{
	margin-left:auto;
	margin-right:auto;
	width:600px;
}

.container_306{
	margin-left:auto;
	margin-right:auto;
	width:306px;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_4_no_hover,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.showbox{
	display:inline;
	float:left;
	margin-left:0px;
	margin-right:20px;
	padding-top:0px;
}

.g600_l,.g600_p,.g290_l,.g290_p{
	display:inline;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
}

.g306_l,.g306_p {
	display:inline;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
}

.container_306 .g306_l{ width:118px; }
.container_306 .g306_p{ width:188px; }

.container_600 .g600_l{ width:150px; }
.container_600 .g600_p{ width:450px; }
.container_600 .g290_l{ width:260px; padding-right: 20px; }
.container_600 .g290_p{ width:260px; padding-left: 20px; }


.grid_1_no_margin,.grid_2_no_margin,.grid_3_no_margin,.grid_4_no_margin,.grid_4_no_margin_smaller,.grid_4_no_margin_smaller_sep,.grid_5_no_margin,.grid_6_no_margin,.grid_7_no_margin,.grid_8_no_margin,.grid_9_no_margin,.grid_10_no_margin,.grid_11_no_margin,.grid_12_no_margin{
	display:inline;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
}

.container_12 .grid_1{
	width:60px
}

.container_12 .grid_1_no_margin{
	width:80px
}

.container_12 .grid_2{
	width:115px
}

.container_12 .grid_2_no_margin{
	width:161px
}

.container_12 .grid_3{
	width:200px
}

.container_12 .grid_3_no_margin{
	width:240px
}

.container_12 .grid_4{
	width:280px
}

.container_12 .grid_4_no_margin{
	width:350px
}

.container_12 .grid_4_no_margin_smaller{
	width:302px
}

.container_12 .grid_4_no_margin_smaller_sep{
	width:16px
}

.container_12 .grid_5{
	width:300px
}

.container_12 .grid_6{
	width:460px
}

.container_12 .grid_6_no_margin{
	width:480px
}

.container_12 .grid_7{
	width:540px
}

.container_12 .grid_8{
	width:620px
}

.container_12 .grid_8_no_margin{
	width:640px
}

.container_12 .grid_9{
	width:660px
}

.container_12 .grid_9_no_margin{
	width:727px
}

.container_12 .grid_10{
	width:780px
}

.container_12 .grid_11{
	width:860px
}

.container_12 .grid_12{
	width:960px
}

/*-----------Clear-----------*/

.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	padding:10px
}

.clearsmall{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	padding:10px
}

.clearextrasmall{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	padding:5px
}

.clearnospacing{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	padding:0px
}

.clearsidebar{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	padding-bottom:10px
}

.clearfooter{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.cleargallery{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.clearcoda{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	padding:30px
}

.clearfix:before,.clearfix:after{
	content:'\0000';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:after{
	clear:both
}

.clearfix{
	zoom:1
}

/*-----------Misc-----------*/

.addpadding{
	padding-top:10px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
}

.showbox{
	background-image:url(../images/rgb/bgd2.png);
	background-repeat:repeat;
	width:280px
}

.showbox:hover{
	background-image:url(../images/rgb/bgd2a.png);
	background-repeat:repeat;
}

.nomargin{
	margin:0px;
}

.alpha{
	margin-left:0
}

.omega{
	margin-right:0
}

/*-----------Footer-----------*/

.footer .grid_3:hover{
	background-image:url(../images/rgb/bgd6.png);
	background-repeat:repeat;
}

.grid_copyright{
	width:280px;
	display:inline;
	float:left;
	margin-left:0px;
	margin-right:20px;
	padding-top:0px;
}

.footer .container_12 .grid_3{
	height:250px
}