body {
	margin: 0px;
	padding: 0px;

}
.wrapper {
	padding: 0px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Header /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.header {
    margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	height: 200px;
    background-color: #fff;
}
.top-header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 960px;
}
.brand {
	background-image: url(tait-brand.png);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 240px;
	background-repeat: no-repeat;
	background-position: left top;
}
.top-header-mid {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 480px;
}
.top-header-login {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 240px;
}
.top-header-login-head {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	height:15px;
	width: 240px;
	float: left;
}
.top-header-login-head a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #66ccff;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	display: inline-block;
	vertical-align: middle;
	padding-top: 0px;
	margin: 0px;
	float:right;
}
.top-header-login-head h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px;
}
.top-header-login-form {
	margin: 0px;
	float: left;
	height: 75px;
	width: 240px;
	float: left;
	background-image: url(tait-login-bkrnd.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.inputbox {
	float: left;
	height: 20px;
	width: 150px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #999;
	background-image: url(tait-login-inputfield-background.png);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.top-header-login-form-left {
	margin: 0px;
	float: left;
	height: 70px;
	width: 160px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.top-header-login-form-right {
	margin: 0px;
	float: left;
	height: 40px;
	width: 60px;
	float: left;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.top-header-top {
	margin: 0px;
	float: left;
	height: 40px;
	width: 480px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top-header-bottom {
	margin: 0px;
	float: left;
	height: 50px;
	width: 475px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.top-header-top a:hover{
	color:#666666;
}
.top-links {
	padding: 0px;
	float: left;
	height: 50px;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top-links a {
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	padding-right: 20px;
	padding-top: 0px;
	display: inline-block;
	margin: 0px;
	height: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: auto;
	vertical-align: middle;
}
.top-cart a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	display: inline-block;
	vertical-align: middle;
	padding-top: 0px;
	margin: 0px;
}
.top-header-bottom h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 20px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
}
.header-sitename {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 240px;
}
.header-links {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 720px;
}
.header-links li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	display: inline-block;
	list-style-type: none;
	height: 50px;
	width: 240px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
	line-height: 50px;
}
.header-links li:hover {
	background-image: url(tait-header-link-hover.png);
	background-repeat: repeat;
	cursor: pointer;
	color: #666666;
}
.header-links a:hover {
	color: #666666;
}
.header-sitename h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #3399cc;
	text-align: center;
	display: block;
	width: 240px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 100px;
}
.header-sitename a {
    text-decoration:none;
}
.header-links a {
	color: #999999;
	text-decoration: none;
	height: 50px;
	width: 240px;
	display: inline-block;
}
.top-header-top img {
	text-decoration: none;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline-block;
	vertical-align: middle;
}
.top-cart {
	padding: 0px;
	float: left;
	height: 50px;
	width: 115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.bottom-header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 960px;
	background-image: url(tait-header-menu.png);
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Header /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Content /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.content {
	margin: 0px;
	float: left;
	height: auto;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.submenu {
	background-color: #f7f7f4;
	margin: 0px;
	padding: 5px;
	float: left;
	height: 40px;
	width: 950px;
}
.submenulist {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.submenulist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 10px;
	font-weight: bold;
	color: #cccccc;
	margin: 0px;
	list-style-type: none;
	display: inline-block;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(tait-submenu-list-background.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.submenulist li:last-child {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 10px;
	font-weight: bold;
	color: #cccccc;
	margin: 0px;
	list-style-type: none;
	display: inline-block;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;

}
.submenulist a {
	color: #cccccc;
	text-decoration: none;
}
.submenulist a.current {
    color: #666666 !important;
}
.submenulist a:hover {
	color: #666666;
}
.dropdown-selection {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 310px;
	overflow: hidden;
	background-image: url(tait-option-selector-background.png);
	background-repeat: no-repeat;
	background-position: left top;	
	cursor:pointer;
}
.dropdown-selection:hover {
	background-image: url(tait-option-selector-background-hover.png);
}
.option-selector {
	margin: 0px;
	float: left;
	height: 30px;
	width: 335px;
	background: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 10px;
	font-weight: normal;
	color: #999999;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.class-details-submit {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	height: 45px;
	width: 75px;
	background-image: url(tait-class-details-submit-background.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3399cc;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
	white-space: normal;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.class-details-submit:hover {
	background-image: url(tait-class-details-submit-background-hover.png);
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Content /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Front Page /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.front {
	float: left;
	height: auto;
	width: 960px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.front-about {
	margin: 5px;
	padding: 5px;
	float: left;
	height: 170px;
	width: 460px;
	background-color: #f7f7f4;
}
.front-thumbs {
	margin: 5px;
	padding: 5px;
	float: left;
	height: 170px;
	width: 220px;
	background-image: url(tait-front-thumbs.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.front-thumbs:hover {
	background-image: url(tait-front-thumbs-hover.png);
}
.front a {
	color: #999999;
	text-decoration: none;
}
.front a:hover {
	color: #CCC;
}
.front-about p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	color: #aaaaaa;
	margin: 0px;
	padding: 0px;
}
.front-about a {
	color: #66ccff;
	text-decoration: none;
}
.front-about a:hover {
	color: #666666;
}
.front-h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width: 220px;
	height: auto;
	display: block;
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Front Page /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Classes /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.classes-content {
    float: left;
	height: auto;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    background-color: #fff;
}
.classes-content-header {
    float: left;
	height: 66px;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.classes-content-headerh1 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 65px;
	font-weight: normal;
	color: #cccccc;
	width: 185px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
}
.classes-content-headerh2 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 65px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px 5px 0px 0px;
    float:left;
    width:auto;
}

.classes-content-header p {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #cccccc;
    width:435px;
    float:left;
    padding-top:10px;
}

.classes-content-list {
    margin: 0px;
	padding: 0px 0px 55px 0px;
	float: left;
	height: auto;
	width: 960px;
}
.classes-content-list li{
    display: inline-block;
	height: 150px;
	width: 150px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 0px;
	float: left;
	background-image: url(tait-classes-thumbs2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	text-align: center;
}
.classes-content-list li:hover{
	background-image: url(tait-classes-thumbs-hover2.png);
	background-repeat: no-repeat;
	background-position: left top;

}
.classes-content-listh1:hover{
    color:#cccccc;

}
.classes-content-holder{
    float:left;
	width: 145px;
	height: auto;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.classes-content-listh1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 145px;
	height: auto;
	text-align: center;
}

.classes-content-listh2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
	margin: 0px;
	display: block;
	width: 145px;
	height: auto;
	text-transform: capitalize;
	text-align: center;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;

}
.classes-content-list a{
	color: #66ccff;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 10px;

}
.classes-content-list a:hover{
	color: #666666;

}
.classes-view-button{
	width:90px;
	margin: 0px;
	padding: 0px;
}
.classes-view-button img{
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.classes-view-button a{
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.classes-info {
    float: left;
	height: auto;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background:#f5f5f5;
}
.classes-info-column {
	float: left;
	height: auto;
	width: 790px;
	padding: 5px;
}
.classes-info-column3 {
	float: left;
	height: auto;
	width: 160px;
	padding: 5px 0px;
}
.rssHeader {
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px 5px;

}
.rssHeader a {
	color: #999999;
    margin: 0px;
	padding: 0px;
}
#classes-state-updates {
    margin: 0px;
	padding: 0px;
	float: left;
}
#classes-state-updates ul {
	margin: 0px;
	padding: 0px 5px;
	float: left;
	height: auto;
	width: 300px;
}
#classes-state-updates li {
	margin: 0px;
	float: left;
	height: auto;
	width: 300px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(tait-dotted-line-list.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#classes-state-updates li:last-child {
	margin: 0px;
	float: left;
	height: auto;
	width: 300px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background: none !important;
}
#classes-state-updates h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
#classes-state-updates p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #aaaaaa;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
#classes-state-updates a {
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.classes-description {
	margin: 0px;
	padding: 0px 20px 0px 5px;
	float: left;
	height: auto;
	width: 775px;
}
.classes-description h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.classes-description h2 {
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.classes-description p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #aaaaaa;
	margin: 0px;
	padding: 9px 0px 10px 0px;
	line-height: 14px;
    width: 750px;
    text-align: left;
	white-space: normal;
	float: left;
    display: block;
}
.classes-description ul {
    list-style-type: disc;
	margin: 0px;
	padding: 9px 0px 10px 0px;
	list-style-position: inside;
}
.classes-description li {



}
.classes-description a {
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
    text-decoration:none;
}
.classes-description a:hover {
	color: #999999;
}
.classes-shields {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 160px;
}
.classes-shields h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.classes-shields img {
	float:left;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.classes-content-header-column1 {
    margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 325px;
}
.classes-content-header-column1 img {
    border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
    text-decoration:none;
}
.classes-content-header-column2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 66px;
	width: 635px;
}
#collection-tags-wrapper {
    width: 450px;
	display: inline-block;
	overflow: hidden;
    padding-top:20px;
	height: 46px;
    background-image: url(tait-choose-state-arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#collection-tags {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #cccccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
 	width: 500px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
    line-height:12px;
    background-color: transparent;
	height: 20px;
}
/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Classes /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Class Detail /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.classdetail-main {
    float: left;
    height: auto;
	width: 950px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
    margin-left:5px;
    background-color: #fcfcfc;
}
.subpage-header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 65px;
	width: 960px;
}
.subpage-header-column1 {
	padding: 5px;
	float: left;
	height: 55px;
	width: 305px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
    background-color: #fcfcfc;
}
.subpage-header-column2 {
	padding: 5px;
	float: left;
	height: 55px;
	width: 550px;
	margin: 0px;
	background-color: #fcfcfc;
}
.subpage-header-column3 {
	float: left;
	height: 45px;
	width: 55px;
	margin: 0px;
	background-color: #fcfcfc;
	padding: 10px;
}
.subpage-header-title {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
.subpage-header-title h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #999999;
	display: block;
	height: auto;
	width: auto;
	font-weight: normal;
    text-transform: capitalize;
    margin: 0px;
	padding: 0px;
}
.subpage-header-title h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
	color: #999999;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
.subpage-header-price {
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 45px;
	background-image: url(tait-price-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.subpage-header-priceh1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	height: auto;
	width: auto;
    font-style: italic;
}

.classdetail-menu {
	margin: 0px;
	float: left;
	height: auto;
	width: 305px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.classdetail-menu li {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 310px;
	display: block;
	float: left;
}
.sharing {
    margin: 0px !important;
	float: left !important;
	height: auto;
	width: auto;
    padding: 0px !important;
    text-align:left !important;
}
.sharing li {
	margin: 0px !important;
	padding: 0px !important;
	height: auto;
	display: inline-block;
	float: left !important;
    list-style-type: none;
    text-align:left !important;
}
.twitter-share-button {
    margin: 0px !important;
	padding: 0px !important;
    float: left !important;
}
.classdetail-menu a {
	color: #66ccff;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.classdetail-menu a:hover {
	color: #666666;
}
.classdetail-menu a.current {
    color: #666666;
}
.classdetail-content {
    background-color: #fcfcfc;
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 625px;
}
.classdetail-addtocart {
	margin: 0px;
	float: left;
	height: auto;
	width: 625px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-image: url(tait-dotted-line-list.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.classdetail-addtocart-column1 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 310px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.classdetail-addtocart-online-column1 {
    margin: 0px;
	float: left;
	height: 50px;
	width: 550px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.classdetail-addtocart-column2 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 240px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.classdetail-addtocart-column3 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 75px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.classdetail-addtocart-online-column1 h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 50px;
	color: #cccccc;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
    float:left;
}
.classdetail-addtocart-online-column1 img {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
    float:left;
}
.classdetail-addtocarth1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	color: #666666;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
}
.classdetail-details {
	margin: 0px;
	float: left;
	height: auto;
	width: 625px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 65px;
	padding-left: 0px;
    background-color: #fcfcfc;
}
.classdetail-details h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
    text-transform: lowercase;
    text-transform: capitalize;
}
.classdetail-details h2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
    text-transform: lowercase;
    text-transform: capitalize;
}
.classdetail-details p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #999;
}
.classdetail-details ul {
    margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 20px;
}
.classdetail-details ul li {
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #999;
}
.classdetail-details ol {
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 20px;
}
.classdetail-details ol li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #999999;
	list-style-position: outside;
}
.classdetail-details a {
	color: #66ccff;
	text-decoration: none;
}
.classdetail-details a:hover {
	color: #666666;
}
.classdetail-addedtocart {
	background-color: #f7f7f4;
	padding: 0px;
	height: 30px;
	width: 625px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.classdetail-addedtocart h1 {
	text-align: center;
	line-height: 30px;
}
.classdetail-addedtocart a {
	font-weight: normal;
	color: #cccccc !important;
}
.classdetail-addedtocart a:hover {
	color: #666666 !important;
}
.util-hide {
    display:none;
}
.cents {
    display:none;
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Class Detail /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Shopping Cart /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.cart-content {
	background-color: #fcfcfc;
	float: left;
	height: auto;
	width: 940px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.cart-content p {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
	line-height: 14px;
	color: #999;
}
.cart-content a {
    color: #66ccff;
    text-decoration: none;
}
.cart-content a:hover {
    color:#666666;
}
.cart-row-titles {
	background: #f7f7f4;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 940px;
}
.cart-column-titles-class {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 470px;
}
.cart-column-titles-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.cart-column-titles-qty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.cart-column-titles-total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.cart-column-titles-delete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 110px;
}
.cart-row-details {
	float: left;
	height: 30px;
	width: 940px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	background-image: url(tait-dotted-line-list.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.cart-column-details-class {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 470px;
}
.cart-column-details-price {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.cart-column-details-qty {
	float: left;
	margin: 0px;
	width: 30px;
	height: 30px;
	padding-top: 0px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 45px;
}
.cart-column-details-qtybox {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 40px;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #f9f9f9;
	background-image: url(tait-option-selector-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	line-height: 30px;
}
.cart-column-details-total {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.cart-column-details-delete {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 110px;
	height: 30px;
	text-align: center;
}
.cart-column-details-delete-button {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	height: 30px;
	width: 30px;
	background-image: url(tait-button-delete.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.cart-column-details-delete-button:hover {
	background-image: url(tait-button-delete-hover.png);

}
.cart-row-checkout {
	float: left;
	height: 50px;
	width: 940px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.cart-column-notes {
	margin: 0px;
	float: left;
	height: 30px;
	width: 590px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
    
}
.cart-column-addnote-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #66ccff;
	text-decoration: none;
	background-image: url(tait-button-addnote.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 100px;
	text-align: center;
    display:none;
}
.cart-column-addnote-textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #999999;
	background-image: url(tait-button-addnote-textfield.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 30px;
	width: 575px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
    display:none;
}
.cart-column-addnote-button:hover {
	color: #666666;
}
.cart-column-update {
	background: #f7f7f4;
	float: left;
	height: 30px;
	padding: 10px;
	width: 100px;
}
.cart-column-submit-button {
	float: left;
	height: 30px;
	padding: 0px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	color: #3399cc;
	cursor: pointer;
	background-image: url(tait-button-submit.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.cart-column-submit-button:hover {
	
	background-image: url(tait-button-submit-hover.png);
}
.cart-column-grandtotal {
	background: #f7f7f4;
	float: left;
	height: 30px;
	padding: 10px;
	width: 100px;
}
.cart-column-checkout {
	float: left;
	height: 30px;
	width: 100px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.cart-column-grandtotalh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #999999;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.cart-column-grandtotalh2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #999999;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Shopping Cart /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Whats New Archives /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.archives-content {
    float: left;
	height: auto;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
}

.archives-content-header {
	float: left;
	height: 66px;
	width: 635px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 325px;
	margin: 0px;
}
.archives-content-headerh1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 65px;
	font-weight: normal;
	color: #cccccc;
	margin: 0px;
	padding: 0px;
}
.archives-content-list {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 960px;
}
.archives-content-list li{
	display: inline-block;
	height: auto;
	width: 310px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 0px;
	float: left;
	padding: 0px;
	cursor:default;

}
.archives-content-li-header {
	float: left;
	height: 46px;
	width: 300px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image: url(tait-archives-header-dotted.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.archives-content-li-header-date {
	background-image: url(tait-price-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 45px;	
}
.archives-content-li-header-dateh1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 45px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	height: auto;
	width: 45px;
	text-align: center;
}
.archives-content-holder{
	float:left;
	width: 250px;
	height: auto;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.archives-content-listh1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 250px;
	height: auto;
	text-align: left;
	float: left;
}

.archives-content-listh2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
	margin: 0px;
	display: block;
	width: 250px;
	height: auto;
	text-transform: capitalize;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	float: left;
}
.archives-content-list a{
	color: #66ccff;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 10px;
	float:left;

}

.archives-content-excerpt {
	margin: 0px;
	float: left;
	height: auto;
	width: 310px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.archives-content-excerpta {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: #66ccff;
	text-align: left;
	margin: 0px;
	height: 32px;
	width: 300px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(tait-archives-arrow-footer.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.archives-content-excerpta:hover {
	color:#666666;
	cursor:pointer;
}
.archives-content-excerptp {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #cccccc;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	text-align: left;
	display: block;
	height: 50px;
	width: 300px;
	float: left;
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Whats New Archives /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\ Whats New Detail/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.whatsnew-content {
    background-color: #fcfcfc;
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 625px;
}
.whatsnew-leftimage {
    margin: 0px;
    float: left;
	height: auto;
	width: 150px;
	padding-top: 15px;
	padding-right: 82px;
	padding-bottom: 5px;
	padding-left: 82px;
}
.whatsnew-leftimage img {

}
.whatsnew-leftimage p {
display: none;
}
.whatsnew-leftimage ul {
display: none;
}
.whatsnew-leftimage a {
display: none;
}
.whatsnew-subhead {
	margin: 0px;
	float: left;
	height: 61px;
	width: 625px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(tait-dotted-line-list.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.whatsnew-subhead-column1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 550px;
	padding: 0px;
}
.whatsnew-subhead-column2 {
	float: left;
	height: 45px;
	width: 55px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}
.whatsnew-subhead-date {
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 45px;
	background-image: url(tait-price-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.whatsnew-subhead-dateh1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: auto;
	width: auto;
	font-style: italic;
}
.whatsnew-subheadh1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 15px;
	font-weight: normal;
	color: #cccccc;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 550px;
}

.whatsnew-subheadh2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #cccccc;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 550px;
}
.whatsnew-details {
	margin: 0px;
	float: left;
	height: auto;
	width: 625px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 65px;
	padding-left: 0px;
}
.whatsnew-details img {
    display: none;
}
.whatsnew-details h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.whatsnew-details p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #999;
    margin: 0px;
	padding: 0px;
}
.whatsnew-details ul {
    margin: 0px;
    padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 20px;
}
.whatsnew-details ul li {
	list-style-position: outside;
	list-style-type: square;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #999;
}
.whatsnew-details a {
	color: #66ccff;
	text-decoration: none;
}
.whatsnew-details a:hover {
	color: #666666;
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Whats New /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Contact /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.contact-content {
	background-color: #fcfcfc;
	float: left;
	height: auto;
	width: 940px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.contact-content-header {
	float: left;
	height: 66px;
	width: 460px;
	background-image: url(tait-dotted-line-list.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contact-content-headerh1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 65px;
	font-weight: normal;
	color: #cccccc;
	margin: 0px;
	padding: 0px;
}
.contact-content-left {
	margin: 0px;
	float: left;
	height: auto;
	width: 460px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contact-content-left p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
.contact-content-left a {
	color: #66ccff;
	text-decoration: none;
}
.contact-content-left a:hover {
	color: #666666;
}
.contact-content-right {
	margin: 0px;
	float: left;
	height: auto;
	width: 460px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.contact-content-right-form {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 460px;
}
.contact-content-right p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #999999;
}
.contact-element {
	margin: 0px;
	float: left;
	height: auto;
	width: 235px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.contact-element-input {
	float: left;
	margin: 0px;
	width: 230px;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #f9f9f9;
	background-image: url(tait-text-input-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.contact-elementh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	color: #666666;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width:100%;
	height: 15px;
}
.contact-element-textarea {
	float: left;
	margin: 0px;
	width: 455px;
	height: 160px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #f9f9f9;
	background-image: url(tait-textarea-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.contact-submit-button {
	float: left;
	height: 30px;
	padding: 0px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	color: #3399cc;
	cursor: pointer;
	background-image: url(tait-button-submit.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.contact-submit-button:hover {
	background-image: url(tait-button-submit-hover.png);
}

/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Contact /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ Footer /\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
*/

.footer {
	float: left;
	height: auto;
	width: 960px;
	background-image: url(tait-footer-background.png);
	background-repeat: repeat-y;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.footer a:hover{
	color:#666666;
}
.footer-h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 0px;
}
.left-footer {
	float: left;
	height: auto;
	width: 460px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.whats-new {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 460px;
}
.whats-new li {
	margin: 0px;
	float: left;
	height: auto;
	width: 460px;
	list-style-type: none;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(tait-dotted-line-list.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.whats-new li:last-child {
	margin: 0px;
	float: left;
	height: auto;
	width: 460px;
	list-style-type: none;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background: none !important;
}
.whats-new h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.whats-new p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #aaaaaa;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.whats-new a {
	color: #66ccff;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.right-footer {
	float: left;
	height: auto;
	width: 460px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.we-provide {
	margin: 0px;
	float: left;
	width: 460px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.we-provide li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #cccccc;
	list-style-position: inside;
}

.we-provide a {
	color: #cccccc;
	text-decoration: none;
}
.we-provide a.current {
    color: #666666;
}
.bottom-left-footer {
	margin: 0px;
	float: left;
	height: 30px;
	width: 460px;
	display: inline-block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.bottom-right-footer {
	margin: 0px;
	float: left;
	height: 30px;
	width: 460px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.bottom-left-footer p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #cccccc;
	margin: 0px;
	padding: 0px;
}
.social-h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	line-height: 20px;
	font-weight: bold;
	display: inline-block;
	height: 30px;
	width: auto;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottom-right-footer img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ticker1 h1 {
    margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#ticker1 ul {
    margin: 0px;
    padding: 0px;
	list-style-type: none;	
}
/* 
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
/\/\/\/\/\/\/\/\/\/\ End Footer /\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
*/