/* Style Sheet Marilyn Studio Web Page*/

	* {
		margin: 0;
		padding: 0;
	}
/* Body text and page background */

	html, body{
    	font-family:Arial, Helvetica, sans-serif;
     	font-size: 16px;
     	font-weight: normal;
    	color:#D4D4FF;
     	background-color: #000000;
     	line-height: 1.02;
     	text-align: center;
     	text-decoration:none;
     	min-width: 920px;
	}

	h1 {
	font-size: 160%;
	letter-spacing: -1px;
	line-height: 1.1;
	color:#333;
	}

	#wrapper{
		clear:both;
		width: 960px; 
		margin: 0;
		margin-left: auto;
		margin-right: auto;
		background-attachment: scroll;
		padding: 0px;
    	text-align: center;
    	background-color: #000000;
    	border: none;
    	height: 700px;   
	}

/* Page header style */

	#header{
    	height: 150px;
    	width: 900px; 
    	margin: 0px;
    	padding: 0px;
    	text-align: left;
    	background-image: url("images/banner900grad.jpg");
    	background-attachment: scroll;
    	background-repeat: no-repeat;
    	background-position: top center;
    	border: none;
	}

/* Style for left sidebar column */

	#sidebar_left{
		float: left;
    	height: 490px;
    	display: inline;
    	padding: 10px;
    	padding-bottom: 0px;
    	margin: 0px;
        width: 180px;
    	border: none;
    	text-align: left;
	}

/* Style for main content column */

	#main{
		padding: 0px;
		width: 700px;
		height: 500px;
    	margin: 0px;
    	margin-left: 200px;
    	border: none;
	}
	
	.mainlink{
		padding: 0px;
		width: 700px;
		height: 500px;
    	margin: 0px;
    	border: none;
    	text-align: left;
    	overflow: auto;
    	
	}
	
	.mainlink li{
    	width: 420px; 
    	margin: 0px;
    	padding: 5px;
		padding-left: 20px;	
		list-style: none;
		text-align: left;
		font-size: 95%;			
	}
	
	.mainlink li span {
		font-size: 80%;
		text-align: left;
	}	
	
	div.mainlink .link1{
		float: left;
		padding-left: 20px;
		width: 140px;
		text-align: left;
	}
	
	div.mainlink .link2{
		float: left;
		margin-left: 160px;
		width: 420px;
		text-align: left;		
	}
	
	#main_left{
		float: left;
    	height: 490px;
    	display: inline;
    	padding: 10px;
    	padding-bottom: 0px;
    	margin: 0px;
    	width: 380px;
    	text-align: center;
	}

	#main_right{
		width: 280px;
		height: 490px;
    	margin: 0px;
    	margin-left: 400px; 
    	padding: 10px;
   		padding-bottom: 0px;
    	border: none;
    	text-align: left;
	}

/* Page footer style */

	#footer{
    	clear: both;
    	padding: 0px;
    	width: 900px;
    	margin: 0px;
		height: 50px;
    	border: none;
    	text-align: center;
	}

/* Style for Bio & Statement Content */

	.backg_bio_stat{
		width: 700px;
		height: 500px;
     	background-image: url("./Backgrounds/back3.jpg");
     	background-repeat: no-repeat;
     	background-position:  right;
	}
	
	#bio_statement{
		
		padding:10px;
		padding-top: 40px;
		margin: 5px;
		width: 600px;
		height: 400px;
		float: left;
    	border: none;
    	text-align: justify;
    	font-style: italic;
     	font-size: 100%;
     	letter-spacing: 1px;
     	background-color: #000000;
     	margin-right: 60px;
	}
	
	div#bio_statement .biophoto{
		float: left;
		padding: 0px;
		border: 8px ridge #FFFFFF;	
		margin: 5px;
	}

/* Style for Legend */

	#legend2{
    	padding: 0px;
    	margin: 0px;
        width: 380px;
    	border: none;
	}

	#legend2_left{
		float: left;
    	display: inline;
    	padding: 0px;
    	margin: 0px;
        width: 230px;
    	text-align: left;
	}
	
	#legend2_right{
		width: 150px;
		margin: 0px;
    	margin-left: 230px; 
    	padding: 0px;
    	text-align: right;
	}
	
/* Style for Pagin */

	#paging{
		font-size: 11px; 
		color:#ffffff;  
		font-weight:bold; 
		float: left;
    	padding: 0px;
    	padding-top: 10px;
    	margin: 0px;
        width: 280px;
    	text-align: center;
        border: none;
        font-weight: bolder;
	}
	
	#paging_left{
		float: left;
    	display: inline;
    	padding: 0px;
    	margin: 0px;
        width: 85px;
    	text-align: left;
    	color:#000000; 
		font-weight: bolder; 
	}
	
	div#paging_left a{  
		padding:2px;
		margin:0px;  
		border:none;  
		background:none;  
		color:#DDD1FC;   
		text-align: center; 
	}  
	
	div#paging_left a:hover{  
		padding:4px;
		border:none;  
		border:1px solid #FFFFFF;
		background:#000000;  
		color:#FFFFFF;  
		text-align: center;   
	}
	
	#paging_right{
		float: right;
		width: 85px;
		margin: 0px;
    	padding: 0px;    	
    	text-align: right;
    	color:#000000; 
	}
	
	div#paging_right a{  
		padding:2px;
		margin:0px;  
		border:none;  
		background:none;  
		color:#DDD1FC;  
		text-align: center; 
	}  
	
	div#paging_right a:hover{  
		padding:4px;
		border:none;  
		border:1px solid #FFFFFF;
		background:#000000;  
		color:#FFFFFF;  
		text-align: center;   
	}
	
	#paging_center{
		padding:0px;  
		margin: 0px;
		margin-left: 85px;
    	margin-right: 85px;
        width: 110px;
    	text-align: center;
    	color:#FFFFFF;  
		font-weight:normal; 
		text-align: center; 
		font-size: 11px;
	}
	
	div#paging_center a{  
		padding:2px;
		margin:0px;  
		border:none;  
		background:none;  
		color:#DDD1FC;  
		text-align: center; 
		font-size: 14px;
	}  
	
	div#paging_center a:hover{  
		padding:4px;
		border:none;  
		border:1px solid #FFFFFF;
		background:#000000;  
		color:#FFFFFF;  
		text-align: center; 
		font-size: 14px; 
	}  
	  
	hr{
		background-color: #ffffff; 
	 	color:#ffffff; 
	 }
	 
/* Style for Left Navigation Column */
	 
	#nav,#nav li{
    	width: 180px; 
    	margin: 0px;
    	padding: 0px;	
		list-style: none;
		text-align: left;			
	}
	
	#nav li a{
		display: block;
		height: 35px;
    	width: 180px; 
		background: top left no-repeat #000000;
		text-align: left;
	}
	
	#nav li a.home {background-image: url("botones/normalhome.jpg");}
	#nav li a.gallery {background-image: url("botones/normalgallery.jpg");}
	#nav li a.bio {background-image: url("botones/normalbio.jpg");}
	#nav li a.statement {background-image: url("botones/normalstatement.jpg");}
	#nav li a.contact {background-image: url("botones/normalcontact.jpg");}
	#nav li a.myblog {background-image: url("botones/blog.jpg");}
	#nav li a.links {background-image: url("botones/normallinks.jpg");}
	#nav li a.nav-cart {background-image: url("botones/normalcart.jpg");}
	#nav li a.nav-checkout {background-image: url("botones/normalcheckout.jpg");}
	
	#nav li a.home:hover {background-image: url("botones/mouseoverhomebuttonsml2.jpg");}
	#nav li a.gallery:hover {background-image: url("botones/mouseovergallerybuttonsml2.jpg");}
	#nav li a.bio:hover {background-image: url("botones/mouseoverbiobuttonsml2.jpg");}
	#nav li a.statement:hover {background-image: url("botones/mouseoverstatementbuttonsml.jpg");}
	#nav li a.contact:hover {background-image: url("botones/mouseovercontactbuttonsml2.jpg");}
	#nav li a.myblog:hover {background-image: url("botones/mouseoverblog.jpg");}
	#nav li a.links:hover {background-image: url("botones/mouseoverlinksbuttonsml2.jpg");}
	#nav li a.nav-cart:hover {background-image: url("botones/mouseovercart.jpg");}
	#nav li a.nav-checkout:hover {background-image: url("botones/mouseovercheckout.jpg");}
	
	#nav li a span {visibility: hidden;}
	
	#boxcart{
    	margin: 0;
    	padding: 0;
    	width: 180px;
    	text-align: left;
    	border: none;
    	font-size: 70%;
	}
	
	td.cart1{
		width: 130px;
		padding: 1px;	
	}
	td.cart2{
		width: 50px;
		padding: 1px;	
	}
	
/* Style for Thumbnails */
	
	td.thumb{
		width: 56px;
		height: 65px;
		border: none;
		padding: 4px;
		color:#DDD1FC;	
	}
	
	.boxthumb {
		float: left;
		width: 280px;
		border: none;
		padding: 4px;
		color:#DDD1FC;	
	}
	
	.paintthumb {
		float: left;
		width: 56px;
		height: 65px;
		border: none;
		padding: 4px;
		color:#DDD1FC;	
	}
		
	 a img.thumb{
		width: 56px;
   		height: 68px;
   		border: none;
	}
	
	a img.thumb:hover{
		width: 52px;
   		height: 64px;
   		padding: 2px;
   		border: 1px solid #FFFFFF;
	}
	
	a img.thumb:visited{
		width: 56px;
   		height: 68px;
   		border: none;
	}
	
	fieldset {
		border:none;
		padding:0px;
	}
	
	legend {
		font-size: 80%;
		letter-spacing: -1px;
		font-weight: bold;
		line-height: 1.0;
		color:#fff;
		background: #666;
		border: 1px solid #333;
		padding: 2px 6px;
		text-align: left;
	}

	label {
		width:120px;
		height:30px;
		margin-top:3px;
		margin-right:0px;
		padding-top:11px;
		padding-left:5px;
		background-color:#CCCCCC;
		float:left;
		display: block;
		font-size: 80%;
		letter-spacing: -1px;
		line-height: 1.0;
		color:#666;
		text-align: left;
	}
	.label2 {
		width:120px;
		height:159px;
		margin-top:3px;
		margin-right:0px;
		padding-top:11px;
		padding-left:6px;
		background-color:#CCCCCC;
		float:left;
		display: block;
		font-size: 80%;
		letter-spacing: -1px;
		line-height: 1.0;
		color:#666;
		text-align: left;
	}

	.form {
		margin:0;
		padding:0;
	}

	#form_container {
		width:700px;
		height:500px;
		padding:0px;
		margin: auto;
		margin-top: 0px;
	}

	#top {
		width:680px;
		height:50px;
		text-align:right;
	}

	.clear {
		clear:both;
	}

	.div_texbox {
		width:220px;
		float:left;
		background-color:#E6E6E6;
		height:33px;
		margin-top:3px;
		padding-top:5px;
		padding-bottom:3px;
		padding-left:2px;
	}

	.textbox {
		background-image: url(images/16t.png);
		background-repeat: no-repeat;
		background-position:left;
		background-color:#FFFFFF;
		width:200px;
		font-size: 12px;
		color: #000000;
		padding:3px 3px 3px 3px;
	}
	
	.div_texbox2 {
		width:220px;
		float:left;
		background-color:#E6E6E6;
		height:161px;
		margin-top:3px;
		padding-top:6px;
		padding-bottom:3px;
		padding-left:2px;
	}

	.textbox2 {
		background-image: url(images/16t.png);
		background-repeat: no-repeat;
		background-position:left;
		background-color:#FFFFFF;
		width:200px;
		font-size: 14px;
		color: #000000;
		padding:3px 3px 3px 3px;
	}

	.button_div {
		width:100px;
		float:right;
		background-color:transparent;
		border:none;
		text-align:center;
		height:20px;
		margin-top:6px;
		margin-right:10px;
		padding:3px 3px 3px 3px;
	}
	
	.button_div2 {
		width:100px;
		float:right;
		display: block;
		background-color:transparent;
		border:none;
		text-align:center;
		height:20px;
		margin-top:6px;
		margin-right:10px;
		padding:3px 75px 3px 3px;
	}
		
	a{  
		color:#DDD1FC;  
		text-decoration:none; 
		text-align: right; 
	}  
	
	a:hover{  
		color:#FFFFFF;
		font-weight: bolder;  
	}

	.textprice{  
		text-align:right;  
	}
	
	.textdesc{  
		text-align:justify; 
		padding-left: 0px; 
		padding-right: 2px;
		font-style: italic;
	}
	
	.scrollbar{
		text-align:justify;
		font-style: italic;
  		width:260px;
  		height:160px;
  		padding:6px;
  		border:solid thin #000;
  		overflow:auto;
  		letter-spacing: 1px;
  		
	}
	
	.policy{  
		text-align:justify;
		font-style: italic;
		font-size: 14px;
  		width:270px;
  		height:350px;
  		padding:2px;
	}
	
	.thoughtsbox{  
		text-align:justify;
		font-style: italic;
		font-size: 14px;
  		width:260px;
  		padding:4px;
	}

	
	#main-cart{
		width: 700px;
		height: 500px;
		margin: 0;
		margin-left: 150px;
		margin-right: auto;
		padding: 20px;
    	text-align: left;
	}
	
	td.thumbcart{
		width: 28px;
		height: 32px;
		border: none;
		padding: 4px;
		color:#8080FF;	
	}
	
	img.thumbcart{
		width: 28px;
   		height: 32px;
   		border: none;
	}
	
	#review-cart{
		width: 700px;
		height: 500px;
		margin: 0;
		margin-left: 50px;
		margin-right: auto;
		padding: 10px;
    	text-align: left;
	}
	
	span.left a,span.right a{
		display: block;
		height: 35px;
    	width: 180px; 
		background: top left no-repeat #000000;
		text-align: left;
	}
	
	.bots{
		text-align: left;
		padding-left: 150px;
		font-style: italic;
	}
	
	.formerror li{
		text-align: left;
		font-size: 80%;
		line-height: 1.2;
		padding-bottom: 4px;
	}
	
	li{
	list-style: none;
	}
