body {
	padding: 0px;
	background-color: #353535;
	margin: 0px;
}

body.yellow {
	padding: 0px;
	background-color: #353535;
	background-image: url(../ims/background/background_yellow.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

body.mint {
	padding: 0px;
	background-color: #353535;
	background-image: url(../ims/background/background_mint.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

body.blue {
	padding: 0px;
	background-color: #353535;
	background-image: url(../ims/background/background_blue.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
.bdr {
	border: 1px solid #FFFFFF;
}


body.purple {
	padding: 0px;
	background-color: #353535;
	background-image: url(../ims/background/background_purple.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

body.red {
	padding: 0px;
	background-color: #353535;
	background-image: url(../ims/background/background_red.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
ul.price {
	margin: 0px;
	padding: 0px;
	float: left;
}
ul.price li {
	margin: 0px;
	padding: 5px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	width: 220px;
	list-style-type: none;
	background-image: url(../ims/blue_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 9px;
	line-height: 1.3em;
}
ul.price li a {
	color:#FFFFFF;
	}

#homemain {
	width: 730px;
	height: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: center;
}

#homemain .homeimg {
	padding: 0px;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 760px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 335px;
	background-color: #CCCCCC;
}
#homemain .homeimg img {
	border: 1px solid #CCCCCC;
}

#homenav {
	width: 580px;
	padding: 0px;
	text-align: right;
	float: right;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#homemain ul {
	margin: 0px;
	padding: 0px;
	width: 580px;
}
#homemain ul li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: bottom;
}
#homemain ul li a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#homemain ul li a:hover {
	text-decoration: underline;
	color: #FC34D9;
}

#logo {
	width: 128px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#main {
	width: 730px;
	height: 600px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
/*Nav pink rollover*/
#nav {
	padding: 0px;
	float: right;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 580px;
	text-align: right;
}

#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: bottom;
}
#nav ul li a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#nav ul li a:hover {
	text-decoration: underline;
	color: #FC34D9;
}

/* End Nav pink rollover*/

/*Nav red rollover*/

#navred {
	padding: 0px;
	float: right;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 580px;
	text-align: right;
}

#navred ul {
	margin: 0px;
	padding: 0px;
}
#navred ul li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: bottom;
}
#navred ul li a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#navred ul li a:hover {
	text-decoration: underline;
	color: #C71E3E;
}
/*End Nav red rollover*/

/*Nav mint rollover*/

#navmint{
	padding: 0px;
	float: right;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 580px;
	text-align: right;
}

#navmint ul {
	margin: 0px;
	padding: 0px;
}
#navmint ul li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: bottom;
}
#navmint ul li a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#navmint ul li a:hover {
	text-decoration: underline;
	color: #37FCD0;
}
/*End Nav mint rollover*/

/*Nav yellow rollover*/

#navyellow {
	padding: 0px;
	float: right;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 580px;
	text-align: right;
}

#navyellow ul {
	margin: 0px;
	padding: 0px;
}
#navyellow ul li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: bottom;
}
#navyellow ul li a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#navyellow ul li a:hover {
	text-decoration: underline;
	color: #ECEB7B;
}
/*End Nav yellow rollover*/

/*Nav blue rollover*/

#navblue {
	padding: 0px;
	float: right;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 580px;
	text-align: right;
}

#navblue ul {
	margin: 0px;
	padding: 0px;
}
#navblue ul li {
	list-style-type: none;
	display: inline;
	padding: 0px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align: bottom;
}
#navblue ul li a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#navblue ul li a:hover {
	text-decoration: underline;
	color: #109ED6;
}
/*End Nav yellow rollover*/

*html #main .maincontent {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='ims/background/test.png');
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 638px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 50px;
	padding-right: 77px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 286px;
	

}

#main .maincontent {
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 638px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 50px;
	padding-right: 77px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 286px;
	background-image:url(../ims/background/test.png);

}

#main .maincontentpress {
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 683px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	height: 286px;
	background-image:url(../ims/background/test.png);
	padding-top: 0px;
	padding-right: 77px;
	padding-bottom: 0px;
	padding-left: 0px;

}

#main .maincontent .mainimgpress {
	width: 320px;
	padding: 0px;
	margin: 0px;
	float: left;
}



#main .maincontent .mainimg {
	width: 236px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#contenttext {
	width: 300px;
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#contenttext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#contenttext p a {
	color: #FFFFFF;
}

#contenttext p.sp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#contenttext p.sp a {
	text-decoration:none;
	color: #FFFFFF;
}
#contenttext p.sp a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
#contenttext p.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #FC34D9;
	word-spacing: 0.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



#contacttext p.headred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #C71E3E;
	word-spacing: 0.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#contenttext p.headmint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #37FCD0;
	word-spacing: 0.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#contenttext ul.service {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#contenttext ul.service li {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../ims/small_bullet.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-position: 1px 3px;
	line-height: 1.4em;
}
#contenttext ul.service li a {
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#contenttext ul.service li a:hover {

	text-transform: uppercase;
	color: #C71E3E;
	margin: 0px;
	padding: 0px;
}


#btm {
	margin: 0px;
	padding: 0px;
	width: 760px;
}
#nav ul li a.sel {

	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #F436D6;
	text-decoration: underline;
	font-weight: bold;
}
#navred ul li a.sel {


	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #C71E3E;
	text-decoration: underline;
	font-weight: bold;
}
#navmint ul li a.sel {


	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #37FCD0;
	text-decoration: underline;
	font-weight: bold;
}

#navyellow ul li a.sel {



	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #ECEB7B;
	text-decoration: underline;
	font-weight: bold;
}
#navblue ul li a.sel {



	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	color: #109ED6;
	text-decoration: underline;
	font-weight: bold;
}
#contenttext p.headblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #109ED6;
	word-spacing: 0.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#main .maincontentcoll .mainimg p.coll {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

p.collsp {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 10px 0px 0px;
	padding: 0px;
	width: 320px;
	float: left;
}

p.collsp a {
	color: #FFFFFF;
	text-decoration:underline;
	}

#main .maincontentcoll {
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 638px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 77px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 336px;
	background-image:url(../ims/background/test.png);
}

*html #main .maincontentcoll {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='ims/background/test.png');
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 638px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 77px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 336px;
	
}

#main .maincontentpast {
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 670px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 326px;
	background-image:url(../ims/background/test.png);
}

*html #main .maincontentpast {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='ims/background/test.png');
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 670px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 336px;
	
}



#main .maincontentcoll .mainimg {

	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 636px;
	float: left;
}
.blue {
	color: #109ED6!important;
}

#collnav-pink {
	width: 500px;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 0px 0px;
}
#collnav-pink ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnav-pink ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnav-pink ul li a {
	color: #FC34D9;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnav-pink ul li a:hover {
	color: #FC34D9;
	text-decoration: underline;
}



#collnav-yellow {
	width: 500px;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 0px 0px;
}
#collnav-yellow ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnav-yellow ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnav-yellow ul li a {
	color: #ECEB7B!important;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnav-yellow ul li a:hover {
	color: #ECEB7B;
	text-decoration: underline;
}





#collnav {
	width: 300px;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 0px 0px;
}
#collnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnav ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #109ED6;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnav ul li a {
	color: #109ED6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnav ul li a:hover {

	color: #109ED6;
	text-decoration: underline;
}

#collnav ul li.back a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
}
#collnav ul li.back a:hover {

	color: #FFFFFF;
	text-decoration: underline;
}

#collnavshort {
	width: 170px;
	padding: 190px 0px 0px;
	text-align: right;
	float: right;
	margin: 0px;
	clear: right;
}
#collnavshort ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnavshort ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #109ED6;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnavshort ul li a {
	color: #109ED6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnavshort ul li a:hover {

	color: #109ED6;
	text-decoration: underline;
}

#collnavshort ul li.back a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
}
#collnavshort ul li.back a:hover {

	color: #109ED6;
	text-decoration: underline;
}


#collnavfullsp {
	width: 450px;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 0px 0px;
}
#collnavfullsp ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnavfullsp ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #109ED6;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnavfullsp ul li a {
	color: #109ED6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnavfullsp ul li a:hover {

	color: #109ED6;
	text-decoration: underline;
}


#collnavfullsp2 {
	width: 550px;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 0px 0px;
}
#collnavfullsp2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnavfullsp2 ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnavfullsp2 ul li a {
	color: #109ED6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnavfullsp2 ul li a:hover {

	color: #109ED6;
	text-decoration: underline;
}


#collnavfull {
	width: 370px;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 0px 0px;
}
#collnavfull ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnavfull ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #109ED6;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnavfull ul li a {
	color: #109ED6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnavfull ul li a:hover {

	color: #109ED6;
	text-decoration: underline;
}



#collnavfull ul li.back a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
}
#collnavfull ul li.back a:hover {

	color: #109ED6;
	text-decoration: underline;
}

#collnavsp {
	width: 600px;
	padding: 0px;
	text-align: right;
	float: right;
	margin: 10px 0px 0px;
}
#collnavsp ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#collnavsp ul li {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #109ED6;
	text-transform: uppercase;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#collnavsp ul li a {
	color: #109ED6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#collnavsp ul li a:hover {

	color: #109ED6;
	text-decoration: underline;
}

#collnavsp ul li.back a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
}
#collnavsp ul li.back a:hover {

	color: #FFFFFF;
	text-decoration: underline;
}


#collnavfullsp ul.purple li {
	color: #F436D6;
}

#collnavfullsp ul li a {
	color: #F436D6;
}
#collnavfullsp ul li a:hover {
	color: #F436D6;
}



.maincontentcollmainig {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 324px;
	float: left;
}
.colldetails {
	margin: 30px 0px 0px;
	padding: 0px;
	float: right;
	width: 340px;
}

.colldetails td {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.colldetails td.lower {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.colldetails td.head {
	font-family: Arial, Helvetica, sans-serif;
	color: #109ED6;
	font-size: 0.7em;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 120px;
}
.colldetails ul {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.colldetails ul li {
	margin: 0px;
	padding: 0px 4px 0px 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #109ED6;
}
.colldetails ul li a {
	text-decoration: none;
	color: #109ED6;
	margin: 0px;
	padding: 0px;
}
.colldetails ul li a:hover {
	text-decoration: underline;
	color: #109ED6;
	margin: 0px;
	padding: 0px;
}

#sizes {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}
#sizes .lower p {
	margin: 0px;
	padding: 0px 0px 15px;
}
#sizes .lower p a {
	color: #FFFFFF;
}


#sizes td {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sizes td.lower {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sizes td.head {
	font-family: Arial, Helvetica, sans-serif;
	color: #109ED6;
	font-size: 0.7em;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 120px;
}
#sizes ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 160px;
	text-align: right;
}
#sizes ul li {
	margin: 0px;
	padding: 0px 0px 0px 4px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #109ED6;
}
#sizes ul li a {
	text-decoration: none;
	color: #109ED6;
	margin: 0px;
	padding: 0px;
}
#sizes ul li a:hover {
	text-decoration: underline;
	color: #109ED6;
	margin: 0px;
	padding: 0px;
}



#main .collections {
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 695px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 336px;
	float: left;
	background-image:url(../ims/background/test.png);
}
*html #main .collections {
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 695px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
	height: 336px;
	float: left;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../ims/background/test.png');
}



.maincontentcollmainig p.back a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.maincontentcollmainig p.back a:hover {
	text-decoration: underline;
}

.maincontentcollmainig p.back {
	margin: 0px;
	padding: 5px 0px 0px;
}
#subnav {
	width: 340px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: right;
}
#subnav ul {
	margin: 0px;
	padding: 0px;
}

#subnav ul li {
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
	float: left;
	width: 250px;
}


#subnav ul li a {
	text-transform: lowercase;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	margin: 0px;
	padding: 0px;
	float: left;
}
#contenttext p.mintlink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#contenttext .mintlink a {
	text-decoration: underline;
	color: #FFFFFF;
}
#contenttext .mintlink a:hover {
	text-decoration: underline;
	color: #37FCD0;
}

#contacttext {
	width: 420px;
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#contacttext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#contacttext p a {
	color: #FFFFFF;
}


#contacttext p.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #FC34D9;
	word-spacing: 0.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#contacttext p.headyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #ECEB7B;
	word-spacing: 0.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#contacttext input {
	border: 1px solid #CC0000;
	padding: 0px;
	width: 200px;
	margin: 0px;
}
#contacttext select {
	font-size: 120%;
	border: 1px solid #CC0000;
	padding: 0px;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contacttext .contactdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#contacttext textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CC0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 200px;
	height: 80px;
}
#contacttext .submit {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #000000;
	font-size: 1em;
	width: 100px;
	margin: 0px 0px 10px 0px;
}


#contacttext table {
	margin: 0px;
	padding: 0px;
	width: 350px;
	text-align: left;
}

#contacttext table.contactdetails td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contacttext table.contactdetails td.right {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contacttext table.contactdetails td.left {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 60px;
}

#contacttext table table.contactdetails td {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#contacttext table table.contactdetails td.right {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contacttext table table.contactdetails td.left {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a.linksp{
	color: #FFFFFF!important;
	font-size:100%!important;
}

.larger {
	font-size: 140%;
	}
.colldetails table a {
	color: #FFFFFF;
}
.colldetails table a:hover {
	color: #109ED6;
}
#main .maincontentcoll .mainimg .crys {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	vertical-align: middle;
	text-align: left;
}
.blue #main .maincontentcoll .mainimg .crys p {
	margin: 0px;
	padding: 3px 0px;
}

#gallery {
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: 330px;
	
}
#galleryinfo {
	background-image: url(../ims/background/test.png);
	background-repeat: no-repeat;
	width: 180px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	vertical-align:middle;
	float:right;
}
*html #galleryinfo {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../ims/background/test.png');
	width: 180px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	vertical-align:middle;
}

#galleryinfo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	text-align: center;
}


#gallery #next {
	width: 200px;
	margin: 300px 0px 0px 550px;
	padding: 0px;
	text-align: right;
}
#gallery #next a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	text-transform: uppercase;
}
.galleryim1 {
	background-image: url(../ims/l_gallery/gallery1.jpg);
	background-repeat: no-repeat;
}
.galleryim2 {
	background-image: url(../ims/l_gallery/gallery2.jpg);
	background-repeat: no-repeat;
}
.galleryim3 {
	background-image: url(../ims/l_gallery/gallery3.jpg);
	background-repeat: no-repeat;
}

.galleryim4 {
	background-image: url(../ims/l_gallery/gallery4.jpg);
	background-repeat: no-repeat;
}
.galleryim5 {
	background-image: url(../ims/l_gallery/gallery5.jpg);
	background-repeat: no-repeat;
}
.galleryim6 {
	background-image: url(../ims/l_gallery/gallery6.jpg);
	background-repeat: no-repeat;
}
.galleryim7 {
	background-image: url(../ims/l_gallery/gallery7.jpg);
	background-repeat: no-repeat;
}
.galleryim8 {
	background-image: url(../ims/l_gallery/gallery8.jpg);
	background-repeat: no-repeat;
}
.galleryim9 {
	background-image: url(../ims/l_gallery/gallery9.jpg);
	background-repeat: no-repeat;
}
.galleryim10 {
	background-image: url(../ims/l_gallery/gallery10.jpg);
	background-repeat: no-repeat;
}
.galleryim11 {
	background-image: url(../ims/l_gallery/gallery11.jpg);
	background-repeat: no-repeat;
}
.galleryim12 {
	background-image: url(../ims/l_gallery/gallery12.jpg);
	background-repeat: no-repeat;
}
.galleryim13 {
	background-image: url(../ims/l_gallery/gallery13.jpg);
	background-repeat: no-repeat;
}
.galleryim14 {
	background-image: url(../ims/l_gallery/gallery14.jpg);
	background-repeat: no-repeat;
}
.galleryim15 {
	background-image: url(../ims/l_gallery/gallery15.jpg);
	background-repeat: no-repeat;
}
.galleryim16 {
	background-image: url(../ims/l_gallery/gallery16.jpg);
	background-repeat: no-repeat;
}
.galleryim17 {
	background-image: url(../ims/l_gallery/gallery17.jpg);
	background-repeat: no-repeat;
}
.galleryim18 {
	background-image: url(../ims/l_gallery/gallery18.jpg);
	background-repeat: no-repeat;
}
.galleryim19 {
	background-image: url(../ims/l_gallery/gallery19.jpg);
	background-repeat: no-repeat;
}
.galleryim20 {
	background-image: url(../ims/l_gallery/gallery20.jpg);
	background-repeat: no-repeat;
}
.galleryim21 {
	background-image: url(../ims/l_gallery/gallery21.jpg);
	background-repeat: no-repeat;
}
.galleryim22 {
	background-image: url(../ims/l_gallery/gallery22.jpg);
	background-repeat: no-repeat;
}
.galleryim23 {
	background-image: url(../ims/l_gallery/gallery23.jpg);
	background-repeat: no-repeat;
}
.galleryim24 {
	background-image: url(../ims/l_gallery/gallery24.jpg);
	background-repeat: no-repeat;
}
.galleryim25 {
	background-image: url(../ims/l_gallery/gallery25.jpg);
	background-repeat: no-repeat;
}
.galleryim26 {
	background-image: url(../ims/l_gallery/gallery26.jpg);
	background-repeat: no-repeat;
}
.galleryim27 {
	background-image: url(../ims/l_gallery/gallery27.jpg);
	background-repeat: no-repeat;
}
p.collfull {

	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 10px 0px 0px;
	padding: 0px;
	width: 620px;
	float: left;
}
.spc {
	margin: 0px;
	padding: 10px 0px 0px;
}
.smallcase {
	text-transform: lowercase;

}
p.collsp2 {

	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 10px 0px 0px;
	padding: 0px;
	width: 250px;
	float: left;
}

p.collsp a {
	color: #FFFFFF;
	text-decoration:underline;
	}
p.collsp a:hover {

	color: #109ED6;
	text-decoration:underline;
}
p.collsp2 a {
	color: #FFFFFF;
	text-decoration:underline;
	}
p.collsp2 a:hover {

	color: #109ED6;
	text-decoration:underline;
}


#sizes ul li.back a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
}
#sizes ul li.back a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px;
	padding: 10px 0px 0px;
	float: right;
}
#sizes p.head {
	color: #109ED6;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px;
	text-transform: uppercase;
	}
#sizes .lower p a:hover {
	color: #109ED6;
}
p.coll a {

	color: #FFFFFF;
	text-decoration:underline;
}
p.press {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0px;
	float: left;
	margin: 0px;
	width: 600px;
}
p.press a {
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
p.press a.first {
	margin-left: 0px;
}

p.press a:hover {
	color: #000000;
	text-decoration: underline;
	background-color: #37FCD0;
}
p.press a.sel {
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #37FCD0;
}

#contenttext p.presstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contenttext p.presstitletwoline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 62px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p.press a.sel-first {
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #37FCD0;
}
.purple-text {color:#FC34D9!important;}

.strapline {
	width: 670px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	float: left;
	margin-bottom: 10px;
	height: 20px;
}
.strapline p {
	margin: 0px;
	padding: 0px;
}
.normal {
	text-transform: lowercase;
}
.red #main .maincontentpast .strapline span {
	text-transform: uppercase;
	clip: rect(auto,auto,auto,auto);
	color: #FFFFFF!important;
}
.red #main .maincontentpast .strapline span a {
	text-transform: uppercase;
	clip: rect(auto,auto,auto,auto);
	color: #FFFFFF!important;
}

