@charset "utf-8";/*-------------------------------------------------------------------------CSS Information Created:			09/07/2009Last updated:		09/07/2009Order of description  - Search Key "__" + "id Name or Class Name"  /__Default style clear  /__container 		(div#container) /__header			(div#header) /__Global Navigation 		(div#header ul) /__footer 		(div#footer) /__maincontainer __Productlist -------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------__Default style clear-------------------------------------------------------------------------*/ *{   	margin:0;	padding:0;}body {  	background-image: url(../img/bg.jpg);  	background-position:left top; 	 background-repeat:repeat-y;  	color:#000000;  	font-family: Geneva, Arial, Helvetica, sans-serif;  	font-size: 12px;	font-weight:normal;  	height: 100%;	margin:0;	padding:0;	}a {	color:#8E8E8E;	text-decoration:none;}a:hover {	color:#333333;	text-decoration:none;}.required {	color:#FF0000;}img {	border: none;}#gotopbox {	width:100%;	border-bottom:2px#000000  solid;	height:20px;	padding-top:60px;	text-align:right;	font-size:11px;	clear:both;	margin-bottom:40px;}/*-------------------------------------------------------------------------__container-------------------------------------------------------------------------*/ #container {	width:1000px;}#container-about {	background-image:url(../img/bg-about.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-cassin {	background-image:url(../img/bg-cassin.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-jocelyn {	background-image:url(../img/bg-jocelyn.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-sherry {	background-image:url(../img/bg-sherry.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-illusion {	background-image:url(../img/bg-illusion.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-contact {	background-image:url(../img/bg-contact.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-about {	background-image:url(../img/bg-about.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-press {	background-image:url(../img/bg-press.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-wear {	background-image:url(../img/bg-wear.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-furservices {	background-image:url(../img/bg-furservices.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-size {	background-image:url(../img/bg-size.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-care {	background-image:url(../img/bg-care.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-term {	background-image:url(../img/bg-terms.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}#container-location {	background-image:url(../img/bg-location.jpg);	background-repeat:no-repeat;	background-position:right top;	width:1000px;	margin:0;	padding:0;}/*-------------------------------------------------------------------------__header-------------------------------------------------------------------------*/ #header {	float:left;	width:190px;}.headerlink {	color:#FFFFFF;	text-align:right;	width:150px;	margin-top:20px;	margin-bottom:20px;}.headerlink a {	color:#E8E8E8;	text-decoration:none;	font-size:11px;	font-weight:normal;	line-height:1.8em;}.headerlink a:hover {	color: #E8E8E8;	text-decoration:none;}	#masterdiv {}#masterdiv a:hover {	color:#FFFFFF;}.menutitle{	cursor:pointer;	width:160px;	font-weight:normal;	height:35px;	margin-bottom:10px;}.submenu{	width:150px;	text-align:right;	line-height:1.7em;	margin-bottom:0.5em;	text-transform: uppercase;}.navi_cassin {	color: #9E4E1B;}.navi_sherry {	color: #D17D59;}.navi_jocelyn {	color:#67DEE4;}.navi_illusion {	color: #B51118;}/*-------------------------------------------------------------------------__footer-------------------------------------------------------------------------*/ #footer {	clear:both;	font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	left: 0px;	bottom: 0px;	padding-left:0px;	padding-top:10px;	padding-bottom:9px;	width:974px;	text-align:right;}#footer  ul {	text-transform: uppercase;	list-style:none;}#footer  ul li {	display: inline;	padding-left:6px;}#footer  div {	text-align:right;	font-family:11px;	color:#8E8E8E;	margin-top:8px;	text-transform: uppercase;}	/*-------------------------------------------------------------------------__maincontainer-------------------------------------------------------------------------*/ #tophomelinkbox {	width:700px;	height:90px;	text-align:right;	float:right;}#products {	float:right;	margin: 0px;	overflow:hidden;	width:800px;	min-height:560px;	padding-bottom:30px;}#productsHome {	float:right;	margin-top:40px;	overflow:hidden;	width:800px;	min-height:500px;}#productsDetail {	float:right;	margin:0px;	overflow:hidden;	width:800px;}.breadcrumb {	text-align:left;	font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#8E8E8E;	margin-bottom:20px;}.breadcrumb a {	color:#8E8E8E;	text-decoration:none;}.breadcrumb a:hover {	color: #000000;	text-decoration:none;}	.page_text2 p {	color: #333333;	font-size:12px;	margin-top:0px;	margin-bottom:0px;}	/*-------------------------------------------------------------------------__Productlist-------------------------------------------------------------------------*/ .productGraphic{}.productGraphic img{	width:171px;	height:254px;}.subFrame{	width:120px;	height:179px;	background-image: url(../img/frames/3_youmayalsolike.gif);	background-position:left top;	background-repeat:no-repeat;	padding:2px;}.subFrame img {	width: 116px;	height:174px;}.productName {	font-size:12px;	clear:both;	padding-top:8px;}.productName a {	color:#333333;	font-weight:bold;}.productSkuList {	font-size:0.9em;}.productDescriptionListpage {	display:none;}.productPriceonProductList {	color:#8E8E8E;	font-size:10px;	font-weight:normal;	padding-bottom:30px;}.checkoutonProductList {	display:none;}/*-------------------------------------------------------------------------__ProductDetail-------------------------------------------------------------------------*/ .mi-productBlock {	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;	margin-bottom:20px;}.thumbnailsDetail ul  {	width: 340px;}.thumbnailsDetail ul li {	padding-right:3px;}.productsDetailLeft {	float:left;}.mi-productGraphicFrame {	background-image:url(../img/frames/1_detail_main.gif);	background-position:left top;	background-repeat:no-repeat;	width:339px;	height:511px;	padding:2px;}.mi-productGraphicFrame img {	width:335px;	height:506px;}.thumbFrame {	background-image:url(../img/frames/2_thumbnails_catalog.gif);	background-position:left top;	background-repeat:no-repeat;	width:171px;	height:255px;	padding:2px;	margin-top:0px;}.thumbFrame img {	width:168px;	height:251px;}.thumbnailsDetail ul{	list-style:none;	margin:0;	padding:0;} .thumbnailsDetail ul li{	background-image:url(../img/frames/4_small_thumbnail.gif);	background-position:left top;	background-repeat: no-repeat;	width:82px;	height:82px;	float:left;}.thumbnailsDetail img {	width:78px;	height:78px;	padding:2px;}.thumbnailsDetailJO {	text-align:left;}.thumbnailsDetailJO ul{	list-style:none;	float:left;	margin:0;	padding:0;} .thumbnailsDetailJO ul li{	width:82px;	height:82px;	padding:2px;	float:left;}.thumbnailsDetailJO img {	margin-top:5px;	border:1px #CCCCCC solid;	height:77px;}.friendsbox {	margin-top:90px;	color:#999999;}.friendsbox a {	color:#999999;	text-decoration:underline;}.friendsbox a:hover {	color:#000000;	text-decoration:underline;}.productsDetailRight {	float:right;	width:400px;	padding-right:20px;}#pageNameDetailpage { 	display:none;}.VariableProductName {	font-size:1.8em;	font-weight:bold;	color:#333333;	text-transform:uppercase;}.productSku {	font-size:1.2em;}.mi-productDescription {	margin-top:12px;	margin-bottom:24px;	font-size:1.1em;}.mi-productPrice {	font-size:1.3em;	font-weight:bold;	color:#333333;	margin-bottom:24px;}.optionsDetail {	border-bottom:1px #333333 solid;	border-top:1px #333333 solid;	padding-top:10px;	padding-bottom:10px;	width:300px;	margin-bottom:20px;}	.optionsDetail select {	width:130px;}.optionsDetail td {	padding-right:20px;}#sectionLinks {	clear:both;	padding-top:30px;}#sectionLinks li {	list-style:none;	display:inline;}#sectionLinks h3 {	display:none;}.onsale {	font-size:12px;	color:#CC0000;}.onsalePrice {	font-size:1.3em;	color:#CC0000;}.beforesale {	font-size:12px;	color: #666666;	text-decoration: line-through;}/*-------------------------------------------------------------------------__Registration-------------------------------------------------------------------------*/ #regitable {	margin-top:20px;}#regitable input {	margin-bottom:12px;	margin-right:12px;	}#regitable select {	margin-bottom:12px;}#pagetitlebox {	margin-left:-8px;	height:75px;}.sidechartbox a {	color:#999999;	text-decoration:underline;	line-height:21px;	}.sidechartbox a:hover {	color:#000000;	text-decoration:underline;	}	.sidechartbox {	margin-bottom:30px;}.colorswatchbox {	margin-top:30px;	margin-bottom:30px;	font-size:12px;	width:300px;}.colorswatchbox a {	color:#999999;	text-decoration:underline;	line-height:25px;	font-size:12px;	padding-right:10px;	}.colorswatchbox a:hover {	color:#000000;	text-decoration:underline;	line-height:25px;	font-size:12px;	padding-right:10px;		}	.listingimages { 	width:190px;	float:left;	margin-top:0px;	padding:0px;}	.page_content {	width:700px;}	.prev_next {	font-size:12px;	text-align:right;	height:20px;}.prev_next center {  text-align: right;}.products_content {	padding:0;	vertical-align:top;}.biobox {	margin-top:30px;	float: left;	width: 770px;	font-size:12px;	color:#666666;	m}.bioboxLeft {	float:left;	width:375px;	text-align: justify;}.bioboxRight {	float:right;	width:375px;	text-align: justify;}.abouttoplinks a {	color:#000000;	text-decoration:none;}#pressbox {	width:800px;}#pressbox ul {	list-style:none;	display:inline;}#pressbox ul li {	display:block;	width:150px;	height:250px;	padding-bottom:20px;	padding-right:40px;	float:left;}#pressbox ul li a {	font-size:12px;	color:#333333;	text-decoration:none;}#pressbox img {	border:#000000 1px solid;}#pressbox2 {	width:800px;}#pressbox2 ul {	list-style:none;	display:inline;}#pressbox2 ul li {	display:block;	width:150px;	height:250px;	padding-bottom:20px;	padding-right:40px;	float:left;}#pressbox2 ul li a {	font-size:12px;	color:#333333;	text-decoration:none;}#pressbox2 img {	border:#000000 0px solid;	margin-bottom:5px;}#carebox {	margin-top:30px;	font-size:13px;	line-height:19px;}#carebox a{	text-decoration:underline;	color:#333333;}#carebox a:hover{	text-decoration:underline;	color: #666666;}#carebox ol {	list-style-position:inside;	margin-top:30px;	margin-left:20px;}#carebox ol li {	padding-bottom:8px;}#carebox ol li ul {	list-style:disc;	list-style-position:inside;	margin-left:10px;	}#carebox ol li ul li {	padding-top:8px;}.sizechart {	margin-top:30px;}#servicebox {	padding-left:30px;	margin-top:10px;}#servicebox ul{	list-style:none;}#servicebox ul li{	display:inline;}#furservicecontactbox {	border-top:1px #333333 solid; 	padding-top:20px; 	font-size:13px;	color:#333333;	font-weight:normal;	line-height:22px; 	background-image:url(http://www.cassincollections.com/img/services/Services_18.jpg);	background-position:left top; 	background-repeat:no-repeat; 	padding-left:200px; 	text-align:left;	margin-top:30px;}#furservicecontactbox a{	text-decoration:none;	color:#333333;}#furservicecontactbox a:hover{	text-decoration:underline;	color:#333333;}#homelinktofurservice {	width:84%; 	text-align:center;  	margin-top:-20px;	*margin-top:30px; /* targets IE6 and 7 */	*width:100%; 	*padding-left:20px;	line-height:22px;}#homelinktofurservice a{	font-size:14px; 	color:#A50000; 	font-weight:bold;	text-decoration:none;}#homelinktofurservice a:hover{	font-size:14px; 	color:#A50000; 	font-weight:bold;	text-decoration:underline;}