body{	margin:0;	padding:0;	font-family:verdana,helvetica,sana-serif;	font-size:11px;	background:#d4d4d4;}.main{	width:800px;	margin:0 auto;	background:#fff url(../img/bg-main.gif) no-repeat 0 0;}/*	HEADER	*/.header{	width:800px;	overflow:hidden;	padding:0 0 14px;}.header h1{	margin:4px 0 0 9px;	padding:0;	height:54px;	float:left;	display:inline;}.header span.title{	float:left;	display:inline;	width:245px;	height:25px;	background:url(../img/txt-modeling.gif) no-repeat 0 0;	margin:16px 0 0 52px;	text-indent:-9999px;}.header a.logo{	width:115px;	height:54px;	background:url(../img/logo.gif) no-repeat 0 0;	float:left;	display:inline;	text-indent:-9999px;	outline:0;}/*	Form	*/.header form,.header form fieldset{	border:none;	margin:0;	padding:0;}.header form{	float:right;	padding:6px 34px 0 0;}.header form span{	float:right;	text-align:right;	font-size:10px;	color:#1768ae;	margin-bottom:5px;}.header form ul{	clear:both;	width:310px;	float:right;	list-style:none;	margin:0;	padding:0;	/*overflow:hidden;*/}.header form ul li{	float:right;	}.header form ul li.view_cart{	float:left;}.header form ul li.search{	float:right;	margin-top:5px;}.header form ul li.left{	float:left;	overflow:hidden;}.header form ul li a{	/*background:url(../img/bg-cart.gif) no-repeat right bottom;	font-size:10px;	color:#1768ae;	padding:0px 10px 0 0;	text-decoration:none;*/}.header form ul li a:hover{	text-decoration:underline;}.header form label{	float:left;	font-size:10px;	color:#1768ae;	padding:2px 3px 0 0;	margin:0;}.header form input{	float:left;	margin:0;	padding:0;	font-size:10px;	font-family:verdana,helvetica,sans-serif;	border:1px solid #c3c3c3;}#login{	font-size:10px;	height:13px;	padding:2px;	width:83px;	}#pass{width:83px;font-size:10px;height:13px;padding:2px;margin-right:5px;}#go{	cursor:pointer;	padding:2px 1px 3px;	border:none;	background:#1768ae;	color:#fff;	text-align:center;	font-size:10px;	font-family:verdana,helvetica,sana-serif;	width:45px;}a.link{	float:left;	margin:5px 0 0;}#search-words{margin-right:5px;	float:left;font-size:10px;height:13px;padding:2px;width:83px;}#search{	cursor:pointer;	float:left;	width:45px;	background:#1768ae;	color:#fff;	border:none;	font-size:10px;	font-family:verdana,helvetica,sana-serif;	padding:0;	padding:2px 1px 3px;}/*	header menu	*/.header ul.menu{	clear:both;	float:left;	display:inline;	width:778px;	height:22px;	list-style:none;	margin:18px 0 5px 20px;	padding:0;}.header ul.menu li{	float:left;	height:17px;	font-size:10px;	padding:5px 15px 0;	background:url(../img/devider-header.gif) no-repeat 0 0;	margin:0;}.header ul.menu li.first{	background:none;	margin-left:0;	padding-left:0;}.header ul.menu li.last{	padding-right:0;}.header ul.menu li a{	/*color:#1768ae;	text-decoration:none;*/}.header ul.menu li a:hover{	/*text-decoration:underline;*/}.header ul.menu li a.active{	font-weight: bold;}.header ul.breadcrumbs{	clear:both;	list-style:none;	margin:0;	padding:0 0 0 15px;}.header ul.breadcrumbs li{	float:left;	font-size:9px;	color:#020202;	padding:0 0 0 4px;}.header ul.breadcrumbs li a{	color:#020202;	text-decoration:underline;}.header ul.breadcrumbs li a:hover{	text-decoration:none;}/*	Container	*/.container{	width:800px;	/*padding:0 0 100px;*/	float:left;}.container-about{padding-bottom:6px;}* html .container-about{padding-bottom:0px;}/*	SIDEBAR	*/.sidebar{	float:left;	/*display:inline;*/	width:164px;	margin:0 0 0 9px;	/*overflow:hidden;*/	/*margin-left: -164px;*/}.sidebar ul{	list-style:none;	margin:0;	padding:3px 0 0;}.sidebar ul li ul{	padding:0;}.sidebar ul li{	font-size:11px;	line-height:11px;	font-weight:bold;	padding:19px 0 0 10px;	display:block;	margin:0;}.sidebar ul li.grouped {	padding-top: 3px;}.sidebar ul li a{	/*color:#1768ae;	text-decoration:none;*/}.sidebar ul li a.active,.sidebar ul li a:hover{	/*color:#7f7f83;*/}.sidebar ul li ul li{	padding:4px 0 0 10px;	font-weight:normal;}.sidebar ul.instructor li ul li {	padding-left: 20px;}.sidebar ul li ul.no-padd{	padding-bottom:1px;}.sidebar ul li ul.no-padd li{	padding:4px 0 0;}.sidebar ul li ul li a{	/*color:#202124;*/}.sidebar ul li ul li a:hover{	/*color:#202124;	text-decoration:underline;*/}/* Content nav*/.nav{	width:100%;	overflow:hidden;}.prim-nav{	width:100%;	height:17px;	list-style:none;	margin:0 0 1em 0;	padding:0 0 0 5px;	background:url(../img/bg-primnav.gif) repeat-x;}.prim-nav li{	float:left;	font-size:10px;	margin-right:10px;}.prim-nav li a{	float:left;	width:77px;	height:16px;	padding:1px 0 0;	background:url(../img/bg-primnav-item.gif) no-repeat 0 0;	color:#1768b0;	text-align:center;	text-decoration:none;}.prim-nav li span.active {	float:left;	width:77px;	height:16px;	padding:1px 0 0;	background:url(../img/bg-primnav-item-active.gif) no-repeat 0 0;	color:#1768b0;	text-align:center;	text-decoration:none;}.prim-nav li a:hover {	background-image:url(../img/bg-primnav-item-hover.gif);	color:#ffffff;}.sec-nav{	clear:both;	float:left;	background:#b1d6f1 url(../img/bg-secnav.gif) repeat-x bottom;	width:100%;	height:17px;	list-style:none;	margin:0;	padding:0;}.sec-nav li{	float:left;	font-size:10px;}.sec-nav li a{	float:left;	width:98px;	height:15px;	padding:2px 0 0;	background:url(../img/bg-secnav-item.gif) no-repeat 0 0;	color:#fff;	text-align:center;	text-decoration:none;}.sec-nav li a:hover,.sec-nav li a.active{	background:url(../img/bg-secnav-itemhov.gif) no-repeat 0 0;	color:#1768b0;}/*	CONTENT	*//*.content{	float:right;	width:587px;	padding:0 40px 0 0;}*//*	CONTENT	*/.one-sidebar.sidebar-left #content {  width: 570px;  float:right;/*margin-left: 173px; /* The width of #sidebar-left. *//*margin-right: -787px; /* Negative value of #content's width + left margin. */  padding:0 40px 0 0;}.two-sidebars #content {  width:350px;  float:right;  padding:0 40px 0 0;}.no-sidebars #content, .front #content {    padding:0 20px; /*40px 0 20px;*/	float:none;	width:auto;}.one-sidebar.sidebar-right #content {    padding:0 40px 0 20px;    width:520px;}.line,.line2{	/*clear:both;*/	float:left;	width:100%;	height:1px;	font-size:0;	line-height:0;	background:#8bb3d7;	margin:21px 0 0;	overflow:hidden;}.line2{	margin:3px 0 7px;}.text{	/*width:364px;	float:left;*/}.text-large {	width: 100%;}.content .text-large p {	margin-bottom: 20px;}.text.about{	position:relative;	margin:-30px 0 0;}.left-text p {	padding-right: 31px;	}.left-text h2 {	margin-right: 31px;}.text.about p{	width:374px;	padding:0 0px 15px 0;	text-align:justify;}.content img{	/*display:block;	float:right;	margin:26px 0 0;*/}h1.title {	/*clear:both;*/	margin:0px 0 11px;	font:19px 'trebuchet ms',helvetica,sans-serif;	color:#1768b0;}h2,h3,h4,h5,h6{    margin:17px 0 0px;	font:17px 'trebuchet ms',helvetica,sans-serif;	color:#1768b0;}h3{    /*color:#000000;*/	margin:15px 0 0px;	font-size:13px;	font-weight:bold;}h4{	margin:13px 0 0px;	font-size:13px;}h5{	margin:12px 0 0px;	font-size:12px;}h6{	margin:11px 0 0px;	font-size:11px;}#content p, .field-content p{	margin:0 0 1em 0;	font-size:11px;	line-height:15px;	color:#212125;	text-align:justify;}a, li a, li a.active {	color:#1768b0;	text-decoration:none;}.sidebar a.active {  color:#000000;}a:hover, a.active:hover {  text-decoration:underline;}.text a.more{	position:relative;	top:-3px;	font-size:11px;	color:#1768b0;	text-decoration:none;}.text a.more:hover{	text-decoration:underline;}a:hover {	text-decoration:underline;}a.submit{	float:left;	font-size:11px;	font-weight:bold;	color:#1768b0;	text-decoration:none;}a.submit:hover{	text-decoration:underline;}ul.contact{	list-style:none;	margin:0;	padding:2px 0 0;}* html ul.contact{	padding:1px 0 0;}ul.contact li{	font-size:11px;	line-height:14px;	color:#212125;}ul.contact li a{	color:#1768b0;	text-decoration:none;}ul.contact li a:hover{	text-decoration:underline;}.text-right-container{	width:222px;	float:right;	background:url(../img/bg-border.gif) repeat-y 1px 0;	margin:23px 0 0;	padding:0 0 5px}.text-right{	width:191px;	padding:0 0 0 31px;	margin:-23px 0 0;	line-height:14px;}.text-right p{	padding-top:1px;}.text-right a{	color:#1768b0;	font-size:11px;	text-decoration:none;}.text-right a:hover{	text-decoration:underline;}/*	FOOTER	*/.footer{	clear:both;	width:800px;	padding:60px 0 0;	overflow:hidden;	text-align:center;	background:url(../img/bg-footer.gif) no-repeat 0 0;}* html .footer{		padding:67px 0 0;}.footer ul{	background-color:#E1EBF5;	height:20px;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	overflow:hidden;	padding:0 10px 0;	text-align:center;}.footer ul li{	display:inline;	margin:0;	padding:0px 5px;	color:#1768b0;	font-size:9px;	border-left:1px solid #8BB3D7;}.footer ul li.first {    border:none;}.footer ul li a{	/*text-decoration:none;	color:#1768b0;*/}.footer ul li a:hover{	/*text-decoration:underline;*/}.footer .copyright{background-color:#E1EBF5;margin:0;padding:0;padding:0 0 10px;}.footer .copyright p{	text-align:center;	padding:0;	margin:0;	font-size:9px;	color:#1768b0;	display:block;}.node-form .text{	width:95%;}select{	max-width:370px;	width:auto !important;	width:370px;}/* Testing select */div.view-instructors div.view-content table.views-table td.views-field-title{width:160px;}

.flickr-photoset {
	width: 100%;
	overflow: hidden;
}

.flickr-photoset-img {
    display: inline;
}

.flickr-photo-img {
    margin: 20px 40px 20px 0;
}

#checkout-instructions p {
  font-size: 14px;
}

#checkout-instructions p a {
  font-weight: bold;
}
