/* CSS Document */

ol,dl,dt,blockquote,select,input,textarea	{/*font-family: Arial, Helvetica, sans-serif;*/ font-size: 10px; color: #333333;

font-family:"Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans",  Verdana, Helvetica, Arial, sans-serif;}

h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
}
h1 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #999999;
}
h4 {color: #8fcccf; margin-top: 4px; font-size: 12px;}
h1.gmain {padding-top: 15px; color: #8fcccf;}
h4.cart {color: #8fcccf; border-bottom: solid 1px;} 
h1.main {padding-top: 10px;color: #999999;}
h1.main2 {
	padding-top: 0px;
	color: #999999
}


h1.main3 {padding: 0px 0px 5px 0px;margin:0; color: #999999;}
h2.main3 {padding: 5px 0px 5px 0px;margin:0; color: #999999;}
h3.main3 {font-size: 12px; padding: 2px 0px 2px 0px;margin:0; color: #999999;}


select,input,textarea {font-size: 11px;}
html {
	scrollbar-face-color: #ebf3df;
    scrollbar-shadow-color: #999999;
	scrollbar-arrow-color: #8fcccf;
    scrollbar-highlight-color: #999999;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
}

.pNoPad {padding-bottom:0px}

p {clear: both; margin: 0; padding: 0 0 14px 0}

form	{margin:0; padding:0;}

body {
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans",  Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color:#DEEFED;
}
#wrapper {
	background-color: #FFFFFF;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 20px 20px 20px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
#details {
	font-size: 11px;
	line-height: 16px;
	border-top: 1px solid #cccccc;
	height: 650px;
	background-image: url(http://www.artipelago.com.au/images/publicsite/simply.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#details_notag {
	font-size: 11px;
	line-height: 16px;
	border-top: 1px solid #cccccc;
	height: 445px;
	margin-bottom: 5px;
	
}
#details_pages {
	font-size: 11px;
	line-height: 16px;
	border-top: 1px solid #cccccc;
	
	margin-bottom: 5px;
	
}
.type {margin-top: 5px;}
#mainimg {
	float: left;
	width: 500px; 
}
#mainimg_page {
	float: left;
	width: 320px; 
}
  
#mainimg_home {
	float: left;
	width: 475px; height: 650px; padding-top: 20px;
}

#mainimg2 {
	float: left;
	width: 470px; 
}

#maindetails {
	float: right;
	
	padding-right: 20px;
	margin-top: 0px;
	width: 340px;
	
}
#maindetails3 {
	
	
	padding-left: 40px;
	margin-top:0px;
	width: 880px;
	
}
#maindetails_pages {
	float: right;
	padding-right: 30px;
	margin-top: 20px;
	width: 500px;
	
}
#maindetails_pages ul {margin-top: 0px;}
#maindetails_home {
	float: right;
	padding-right: 15px;
	margin-top: 40px;
	width: 420px;
	line-height:18px;
	
}
#maindetails_pages a:link {text-decoration: none; color:#8fcccf; font-weight:bold;}
#maindetails_pages a:visited {text-decoration: none; color:#8fcccf; font-weight:bold;}
#maindetails_pages a:hover {text-decoration: underline; color:#8fcccf; font-weight:bold;}
#maindetails_pages a:active {text-decoration: underline; color:#8fcccf; font-weight:bold;}

#maindetails_home a:link {text-decoration: none; color:#8fcccf; font-weight:bold;}
#maindetails_home a:visited {text-decoration: none; color:#8fcccf; font-weight:bold;}
#maindetails_home a:hover {text-decoration: underline; color:#8fcccf; font-weight:bold;}
#maindetails_home a:active {text-decoration: underline; color:#8fcccf; font-weight:bold;}

#details2 {
	font-size: 11px;
	line-height: 16px;
	border-top: 1px solid #cccccc;
	height: 250px;
	margin-bottom: 0px;
	
}

#maindetails2 {
	float: right;
	padding-right: 20px;
	margin-top: 10px;
	width: 400px;
	height: 200px;
}

#details4 {
	font-size: 11px;
	line-height: 16px;
	border-top: 1px solid #cccccc;
	height: 300px;
	margin-bottom: 0px;
	
}
#maindetails4 {
	float: right;
	padding-right: 20px;
	margin-top: 10px;
	width: 400px;
	height: 300px;
}


#imgnav {
	
}


#colourways {
	margin: 5px 0px 5px 0px; background-color: #FFFFFF;
}
#colourways ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; width: 945px; }
#colourways li {float: left;  font: 10px; }
#colourways img {display: block; margin: 5px 5px 0px 0px; border: 1px solid #cccccc;}

#collections {
	margin:0px 0px 5px 0px; 
}
#collections ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; list-style-type: none; width: 945px;}
#collections li {float: left;  font: 10px; }
#collections img {display: block; margin: 10px 10px 0px 0px; border: solid 1px #cccccc;}


#related img {border: solid 1px #cccccc;}

#collections2 img {border: solid 1px #cccccc; font-size:11px;}
#collections2  {margin-top: 15px;}

#collections3 img {border: solid 1px #cccccc;}


#col_title {
	clear: both;
	height: 18px;
	width: 940px;
}
#header {
	height: 65px;
	width: 940px;
}
#logo {float: left;}

.clear {
	clear: both; 
}
.blkfooter {
	color: #000000;
	padding-right: 30px;
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#footer a:link {text-decoration: none; color:#666666;}
#footer a:visited {text-decoration: none; color:#666666;}
#footer a:hover {text-decoration: none; color:#000000;}
#footer a:active {text-decoration: none; color:#000000;}

#footer img a {border: none;}

#fb {width: 940px;margin-right: auto;
	margin-left: auto;}

#navbar {clear:both;
}
#nav {width:940px;background: transparent url(http://www.artipelago.com.au/images/nav.gif) no-repeat;height:18px;position: relative;z-index: 1;font-size:11px; text-align:left;}
#nav, #nav ul { /* all lists */padding: 0;margin: 0;list-style: none;list-style-image:none;margin:0px;}
#nav a {display: block;height:18px;text-indent:-9000px;text-decoration:none;}
#nav li { /* all list items */
float: left;margin:0;}


#nav a.home {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -0px 0;width:70px;margin-left:0px;}
#nav a.collections {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -70px 0;width:130px;}
#nav a.products {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -200px 0;width:110px;}
#nav a.new {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -310px 0;width:135px;}
#nav a.about {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -445px 0;width:170px;}
#nav a.ordering {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -615px 0;width:100px;}
#nav a.subscribe {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -715px 0;width:105px;}
#nav a.contact {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -820px 0;width:120px;}

#nav a.home:hover, #nav a.homeActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat 0px -18px;width:70px;margin-left:0px;}
#nav a.collections:hover, #nav a.collectionsActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -70px -18px;width:130px;}
#nav a.products:hover, #nav a.productsActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -200px -18px;width:110px;}
#nav a.new:hover, #nav a.newActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -310px -18px;width:135px;}
#nav a.about:hover, #nav a.aboutActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -445px -18px;width:170px;}
#nav a.ordering:hover, #nav a.orderingActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -615px -18px;width:100px;}
#nav a.subscribe:hover, #nav a.subscribeActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -715px -18px;width:105px;}
#nav a.contact:hover, #nav a.contactActive {background: transparent url("http://www.artipelago.com.au/images/nav.gif") no-repeat -820px -18px;width:120px;}

#loginbar {
	float: right;
	color:#333333;
	font-size:11px;
	margin-top: 20px;
	padding-right: 20px;
	font-weight: bold;
}

#loginbar a:link {text-decoration: none; color:#51b0c6;}
#loginbar a:visited {text-decoration: none; color:#51b0c6;}
#loginbar a:hover {text-decoration: none; color:#666666;}
#loginbar a:active {text-decoration: none; color:#666666;}

ul.green {
	color: #8fcccf;
	list-style-type: square; margin-top: 0px;
}
.green a:link {text-decoration: none; color:#8fcccf;}
.green a:visited {text-decoration: none; color:#8fcccf;}
.green a:hover {text-decoration: none; color:#8fcccf;}
.green a:active {text-decoration: none; color:#8fcccf;}

#bar {width: 980px; margin-right: auto; margin-left: auto; height: 70px; 	background-image: url(../images/common/email_bar.jpg);
	background-repeat: repeat-x;
	
}
.featured {
	font-size: 10px;
}
.featured a:link {text-decoration: none; color:#666666; padding: 2px; background-color:#f5f5f5; margin: 0px 1px 0px 1px;}
.featured a:visited {text-decoration: none; color:#8fcccf;}
.featured a:hover {text-decoration: underline; color:#8fcccf;}
.featured a:active {text-decoration: underline; color:#8fcccf;}

h2 {
	font-size: 14px;
	padding: 25px 0px 5px 0px;
	color: #818386;
}
h3 {
	font-size: 13px; padding: 5px 0px 15px 0px;
}
input.qty {
	width: 30px;
	border: 1px solid #cccccc;
	text-align: center; 
}
.bold {
	font-weight: bold;
}
img {
	font-size: 10px;
	color: #999999;
}



#album {list-style-type: none; width:950px; }
#album ul {margin: 0px; padding: 0px;}
#album li {float: left;
margin-right: 5px;
margin-bottom: 5px;
}
#album img {display: block; border:solid 1px #cccccc;}

/* ROLLOVER */

#rollover {
	width: 950px;
	
	
} 

#rollover a {
	display: block;
	text-align: center;
	margin: 0;
	text-decoration: none;
	color:#333333;
	
} 

#rollover a:hover {
	width: auto;
	
} 
#rollover a span {
    display: none;
} 

#rollover a:hover span {
	position: relative;
	top: 160px;
	left: 10%;
	
	
	display: block;
	background-color:#ffffff;
	border: solid 1px #cccccc;
	padding: 20px;
} 
#rollover img {
}

.printer {
	background-image: url(../images/publicsite/print.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 20px;
}

.printer a:link {text-decoration: none; color:#8fcccf;}
.printer a:visited {text-decoration: none; color:#8fcccf;}
.printer a:hover {text-decoration: none; color:#8fcccf;}
.printer a:active {text-decoration: none; color:#8fcccf;}
.email {
	height: 18px;
	width: 250px;
	border: 1px solid #cccccc;
}
.required {font-weight: bold; color:#8fcccf;}
#required2 {
	font-weight: bold;
	color:#8fcccf;
	background-color: #f5f5f5;
	padding: 5px;
	border: 1px solid #8fcccf;
	margin-top: 30px;
	text-align: center;
}

input.submit {
	color:#333333;
	background-color: #efefef;
	height: 18px;
	border: solid 1px #c4eeeb;
}
.textlink {
	color: #666666;
	background-color: #DFEFED;
	margin-top: 10px;
	margin-bottom: 10px; 
	padding-top: 1px 20px 1px 20px;
	width: 180px;
	text-align: center;
	border: 1px solid #333;
}
.textlink a:link {text-decoration: none; color:#333;}
.textlink a:visited {text-decoration: none; color:#333;}
.textlink a:hover {text-decoration: none; color:#333;}
.textlink a:active {
	text-decoration: none;
	color:#333;
}

ul.subcat {list-style-type: none; margin: 0; padding: 0;}
li.linkcats {margin-right: 15px; display: inline;}

.smtext {
	font-size: 11px;
	
}

#socialicons {margin:10px 0px 10px 0px; border: none;} 
#socialicons .email {border: none;}