@charset "utf-8";
/* Copyright 2008 MINIMALISTIC DESIGNS - www.minimalistics.co.uk */
* {	font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; border:none;}
html{-webkit-text-size-adjust:none;}
.fixpng, img {vertical-align:top; border:none;}
html{background:#4c4c4c;}
body {background:#4c4c4c; font-size: 69%;}
p {	padding:0 0 8px 0; line-height: 120%; color:#191919;}
ul {padding:0 0 0 16px;}
.floatFix:after {content: "."; height: 0px;	clear: both; visibility: hidden; display: block;}
input, textarea, select {font-size:100%;}
h1, h2, h3{padding:0 0 10px 0;}
em{font-weight:bold;}
h1 {
	font-size:170%;
	line-height:110%;
	font-weight:normal;
	color:#f1017c;
}
h1.swf{color:#FFFFFF;}

h2 {
	font-size:150%;
	line-height:100%;
	color:#f1017c;
}
h2.swf2{color:#6c027e;}

h3 {
	font-size:130%;
	line-height:100%;
	color:#FFFFFF;
}
.yellow{color:#FFFF00;}
.white{color:#ffffff;}
a:link, a:visited, a:active {color:#ec008c; text-decoration: none;}
a:hover {color:#812990; text-decoration: underline;}
a.grey:link, a.grey:visited, a.grey:active {color:#666666;}
a.grey:hover {color:#ef057e; text-decoration:none;}
a.foot{color:#999999;}
a.foot:hover {color:#ef057e; text-decoration:none;}
a.white:link, a.white:visited, a.white:active {color:#ffffff;}
a.white:hover {	color:#ffffff;}
a.button:link, a.button:active, a.button:visited {float:left; padding:0 5px 2px 5px; background:#690e31; color:#FFFFFF;}
a.button:hover {background:#a0d211; color:#333333;}
a.underline{ text-decoration:underline;}

#top{
margin:70px auto 0 auto;
width:920px;
background:url(../images/top-grad.gif) top no-repeat;
height:10px;
}

#container{
width:900px;
padding:0 10px;
margin:0 auto;
background:url(../images/page-bg.gif) #ffffff;
}
#logonicons{
padding:20px 0;
height:43px;
}
#logo{padding:0 0 0 20px; width:146px; height:43px; float:left;}
#icons{float:right;width:680px;padding:0 20px 0 0;}
.icon{background:no-repeat 50% 0; width:85px; height:43px; float:left;}
.ihome{background-image:url(../images/topbar/home-icon.gif);}
.igallery{background-image:url(../images/topbar/gallery-icon.gif);}
.ionthewall{background-image:url(../images/topbar/onthewall-icon.gif);}
.ibuyart{background-image:url(../images/topbar/buyart-icon.gif);}
.itestimonials{background-image:url(../images/topbar/testimonials-icon.gif);}
.inews{background-image:url(../images/topbar/news-icon.gif);}
.iabout{background-image:url(../images/topbar/about-icon.gif);}
.icontact{background-image:url(../images/topbar/buyart-icon.gif);}

#strap{padding:8px 20px 0 20px; float:left; height:14px;}
#purplestrip{background:#6c027e;height:22px;}

#content,#content3{
	min-height: 295px;
	height: auto !important;
	height: 295px;
	padding:20px;	
}
#content2, #content4{
	min-height: 334px;
	height: auto !important;
	height: 334px;
	background:#ed037c url(../images/pink-bg.gif) top repeat-x;
}
#content3{padding:0;}
#content4{background:#ffffff;}
#content2 p{color:#FFFFFF;}

#sizes{
float:right;
width:250px;
padding:20px 0 10px 0;
margin:0 20px 0 0;
}
ul.sizeslist{padding:0; list-style:none; color:#191919;}
ul.sizeslist li {padding:0 5px;}
ul.sizeslist li em{ width:110px; display:inline-block; font-weight:normal; font-style:normal;}
ul.sizeslist li.odd{background:#f9f9fd;}

.nobg{background:#ffffff;}


#maintext, #maintext3, #maintext4,#testimonials1{
	min-height: 248px;
	height: auto !important;
	height: 248px;
	width:478px;
	padding:20px 0 10px 20px;

}
#testimonials1{
	width:458px;
}
#maintext2{
	min-height: 298px;
	height: auto !important;
	height: 298px;
	width:370px;
	padding:20px 0 10px 20px;
}
#maintext3{width:855px;}
#maintext4{width:590px;}
#maintext5{
	min-height: 258px;
	height: auto !important;
	height: 258px;
	width:370px;
	padding:20px 0 10px 20px;
}
#maintext5 ul{color:#FFF; padding-bottom:10px;}


#floatleft{float:left; width:498px;}
#floatleft.wide{width:875px;}
#floatleft.med{width:610px;}
#floatleft.sm{width:408px;}

#newslinks{
	padding:0 0 0 20px;
	min-height: 33px;
	height: auto !important;
	height: 33px;
}
#newsimage,#flash,#onthewall, #testimonials2{float:right; width:382px;}
#onthewall{width:491px;}

#testimonials2{width:362px; padding:20px 20px 20px 0;}

#maillist{
margin:8px 0 0 0;
background:#662677;
padding:10px;
}
#mailtext{float:left; width:240px;}
#maillist p{color:#ffffff; padding:0;}
#maillist h2{margin:0; padding:0; color:#FFFFFF;}
form#mailing fieldset {padding:0 0 0 0;}
form#mailing ol li {margin:0;list-style:none;}
form#mailing input {
	background:#ffffff;
	padding:3px;
	border:1px solid #ba037f;
	float:left;
}
form#mailing input.text {width:145px;}
form#mailing input.button {
	float:left;
	display:inline-block;
	margin:0 0 0 0;
	padding:0;
	width:40px;
	height:21px;
	background:#ea047d;
	color:#FFFFFF;
}
form#mailing input:focus {border:1px solid #a60c46;}


#mailListWrap{float:left;}
#mailListAddy{float:left; padding:2px 15px 0 0;}
#mailListBtn{float:left; padding:2px 15px 0 0;}

#quickLinks{float:left; border-left:1px solid #fff; padding-left:15px;}
#quickLinks1{float:left; padding:2px 15px 0 0;}
#quickLinks2{float:left; padding:2px 15px 0 0;}
#quickLinks3{float:left; padding:2px 0 0 0;}

a.quicklink{
float:left;
display:inline-block;
margin:0 0 0 0;
padding:3px 6px;
background:#ea047d;
color:#FFFFFF;
border:1px solid #ba037f;
}
a.quicklink:hover{text-decoration:none;}


h1 span{display:none;}
.heads{margin:0 0 5px 0;}
#artstrip{margin:0 0 20px -5px;}
.sresults{
	min-height: 130px;
	height: auto !important;
	height: 130px;
}
#instructions{margin-top:10px; float:left; width:800px;}
#instructions p {padding:0 0 0 5px;}


#striplinks{margin:0 0 20px 0;}
#striplinks a, #newslinks a, #prices a{
background:#a6a6a6;
padding:2px 4px 1px 4px;
color:#FFFFFF;
text-decoration:none;
float:left;
display:inline-block;
margin:0 3px 5px 0;
}
#striplinks a:hover, #striplinks a.on{background:#6c027e;}
#newslinks a,#prices a{background:#6c027e;}
#newslinks a:hover, #prices a:hover, #newslinks a.on{background:#ffffff;color:#6c027e;}



#stripfoot{background:url(../images/stripline.gif) repeat-y 440px;margin:0 0 10px 0;}
#aboutstrip{
width:430px;
float:left;
margin:0 20px 0 0;
}
#interestedstrip{
float:left;
width:370px;
margin:0 0 0 20px;
}
#seo a, #seo, #seo3, #seo3 a{color:#e6e6e6;}
#seo a:hover, #seo3 a:hover{color:#ef057e;}
#seo2, #seo3{padding:0 20px; float:left;}
#seo2 a, #seo2{color:#f686c0;}
#seo2 a:hover{color:#ffffff;}

#bottom{margin:0 auto; width:920px; background:url(../images/bottom-grad.gif) top no-repeat; height:10px;}
#copy {
	margin:0 auto;
	padding:0 16px 40px 16px;
	width:868px;
	color:#666666;
}
#copyl,.fleft{float:left;}
#copyr,.fright {float:right; text-align:right;}

.chromestyle{
width: 680px;
font-weight: bold;
float:right;
padding:0 20px 0 0;
}
.chromestyle:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.chromestyle ul{
width: 100%;
padding: 6px 0;
margin:0px;
text-align: left;
}
.chromestyle ul li{display: inline;}
.chromestyle ul li span{ display:none;}
.chromestyle ul li a{ font-size:5px;
padding:0;
margin:0;
width:85px;
height:11px;
float:left;
background-repeat:no-repeat;
background-position:0 0;
}
.chromestyle ul li a[rel]:after{ 
content: " v";
display:none;
}
.dropmenudiv{
position:absolute;
top:0;
margin:4px 0 0 -25px;
border:1px solid #ebeaeb;
line-height:18px;
z-index:100;
background:#ffffff;
width:130px;
visibility: hidden;
text-align:center;
}
.dropmenudiv a,.dropmenudiv a.punch{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 3px 2px 0;
text-decoration: none;
font-weight: bold;
color: #6c027e;
}
.dropmenudiv a.punch{
/*color: #6c027e;
background:#f89fcd;
color: #ffffff;
background:#6c027e;*/
}
* html .dropmenudiv a{width: 100%;}
.dropmenudiv a:hover{
background-color: #f1017c;
color:#FFFFFF;
}

a.home{background-image:url(../images/topbar/home-btn.gif);}
a.gallery{background-image:url(../images/topbar/gallery-btn.gif);}
a.wall{background-image:url(../images/topbar/onthewall-btn.gif);}
a.buy{background-image:url(../images/topbar/buyart-btn.gif);}
a.tests{background-image:url(../images/topbar/testimonials-btn.gif);}
a.news{background-image:url(../images/topbar/news-btn.gif);}
a.about{background-image:url(../images/topbar/about-btn.gif);}
a.contact{background-image:url(../images/topbar/contact-btn.gif);}

a.home:hover,a.home.on,a.gallery:hover,a.gallery.on,a.wall:hover,a.wall.on,a.buy:hover,a.buy.on,a.tests:hover,a.tests.on,a.news:hover,a.news.on,a.about:hover,a.about.on,a.contact:hover,a.contact.on{background-position:0 -11px;}

.dw {float:left;background:url(../images/hor-grad.gif) repeat-x;height:80px;}
.dl {background:url(../images/left-grad.gif) repeat-y;}
.dr {background:url(../images/right-grad.gif) repeat-y right;}
.dtl {background:url(../images/topleft-grad.gif) no-repeat top left;}
.dtr {background:url(../images/topright-grad.gif) no-repeat top right;}
.dbl {background:url(../images/bottomleft-grad.gif) no-repeat bottom left;}
.dbr {background:url(../images/bottomright-grad.gif) no-repeat bottom right;}
.image {padding:7px 4px;}

.highslide-active-anchor img {visibility: hidden;}
.highslide img {border:none;}
.highslide-wrapper {background: #ffffff;}
.highslide-image {border: 10px solid white;}
.highslide-caption br{clear:both;}
.highslide-caption {
	display: none; 
	border: 5px solid white;
	border-top: none;
	padding: 5px;
	background:#ffffff;
}
.highslide-caption h2{
margin:0;
padding:0;
color:#ee0481;
font-size:12px;
}
.highslide-caption h3{
margin:0 0 5px 0;
padding:0;
color:#999999;
font-size:11px;
}
.highslide-caption p{
margin:0;
padding:0;
color:#666666;
font-size:10px;
}
.highslide-caption em{
color:#f1037b;
font-size:10px;
font-style:normal;
font-weight:bold;
}
.highslide-caption strong{
color:#666666;
font-size:10px;
}
.highslide-loading {
	display: block;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 2px 2px 22px;
	border: 1px solid black;
	background: #ffffff url(highslide/graphics/loader.white.gif) no-repeat 3px 1px;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-dimming {background: black;position: absolute;}

#search .button {
	width:40px;
	height:20px;
	background:#a50c46 url(../images/design-files/button-bg-red.gif) repeat-x;
	border:1px solid #817f7f;
	color:#FFFFFF;
	font-weight:bold;
}

.sIFR-flash {visibility: visible !important; margin:0; padding:0;}
.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px;float:none;}
.sIFR-dummy { width: 0; height: 0; margin-left: 42px; z-index: 0; }
.sIFR-active h1.swf,.sIFR-active h1.swf2, .sIFR-active h2.swf,.sIFR-active h2.swf2, .sIFR-active h3.swf, .sIFR-active h2.swf3{visibility: hidden; font-family: Verdana; line-height: 1em;margin:0;padding:0;}
.sIFR-active h1.swf {font-size: 24px;}
.sIFR-active h1.swf2 {font-size: 28px; font-weight:normal;}
.sIFR-active h2.swf {font-size: 20px;}
.sIFR-active h2.swf2{font-size: 28px; padding:0 0 10px 0;}
.sIFR-active h3.swf {font-size: 25px;}
.sIFR-active h2.swf3{font-size: 15px;}
.rule {
	height:1px;
	background: #646464;
	font-size:1px;
	margin: 0 0 8px 0;
	line-height: 1px;
}

.testimonial{
padding:10px 0;
margin:0 0 20px 0;
}
p.testimonial{font-size:110%;}
p.testimonial em{
text-align:right; float:right;
font-size:100%;
padding:5px 0 0 0;
}

#sizespic{
margin:5px 0 0 0;
background:url(../images/sizes-and-prices.gif) no-repeat;
width:495px;
padding:186px 0 0 78px;
}
