@charset "utf-8";
/* CSS Document */
body{
margin:0 auto;
font-family:Arial, sans-serif;
font-size:12px;
background-color:#ece7d3;
color:#54514c
}
p{
font-size:11px;
font-family:Arial, sans-serif;
color:#54514c;
line-height:16px;
}
li{
font-size:11px;
font-family:Arial, sans-serif;
color:#54514c;
margin-bottom:3px;
line-height:16px;
}
#wrapper{
width:910px;
margin:0 auto;
background-color:#FFFFFF;
height:auto;
}
#navbar{
width:910px;
margin:0 auto;
background-color:#adbd50;
text-align:right;
height:30px;
}
#content{
width:910px;
margin:0 auto;
background-color:#ffffff;
margin-top:20px;
}
#header{
width:910px;
margin:0 auto;
}
#footer{
text-align:right;
padding:0px 5px 0px 5px;
margin-top:5px;
}
#product-search{
background-image:url(../img/product_search_bg.gif);
background-repeat:no-repeat;
height:69px;
}
.subscribenews{
background-color:#FFFFFF;
}

/*banner including cart summary box*/

#header td.cartsummary a:link {
color: #afbf52;
text-decoration: underline;
font-size:11px;}
#header td.cartsummary a:active {
color: #afbf52;
text-decoration: underline; 
font-size:11px;}
#header td.cartsummary a:visited {
color: #afbf52;
text-decoration: underline;
font-size:11px; }
#header td.cartsummary a:hover {
color: #afbf52;
text-decoration: underline;
font-size:11px; }
#header td.cartsummary{
background-image:url(../img/header_img/header_03.gif);
background-position:top center;
background-repeat:no-repeat;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

/*your room css*/
#your_rm_table td.getorg {
background-image:url(../img/yourrm/get_org_bg.gif);
background-repeat:no-repeat;
height:265px;
width:425px;
}

#your_rm_table td.yourrm {
background-image:url(../img/yourrm/your_rm_bg.gif);
background-repeat:no-repeat;
height:265px;
width:425px;
}

#your_rm_table td.help {
background-image:url(../img/yourrm/ask_for_help_bg.gif);
background-repeat:no-repeat;
height:265px;
width:425px;
}

#your_rm_table td.tips {
background-image:url(../img/yourrm/view_our_tips_bg.gif);
background-repeat:no-repeat;
height:265px;
width:425px;
}

#getorg_data{
color:#bbb090;
}

#getorg_data a:link {
color: #cc436d;
text-decoration: underline;
}

#getorg_data a:active {
color: #cc436d;
text-decoration: underline; 
}

#getorg_data a:visited {
color: #cc436d;
text-decoration: underline; 
}

#getorg_data a:hover {
color: #cc436d;
text-decoration: underline; 
}

#askforhelp_form{
font-size:10px;
color:#625d57;
}

#askforhelp_title{
width:50px;
font-size:10px;
}

#tips_data{
font-size:11px;
color:#625d57;
}

#tips_data h1{
font-size:12px;
color:#bbb090;
margin-bottom:2px;
}

#tips_data a{
font-size:11px;
color:#bbb090;
text-decoration:underline;
}

/* artist buttons css*/
.artist_btn{
font-size:12px;
color:#a59d80;
border-bottom:1px solid ;
border-bottom-color:#edeae1;
text-decoration:none;
padding-top:3px;
padding-left:9px;
padding-bottom:3px;
}
.artist_btn_over{
font-size:12px;
color:#f45d69;
border-bottom:1px solid;
border-bottom-color:#edeae1;
text-decoration:none;
padding-top:3px;
padding-left:9px;
padding-bottom:3px;
}
.artist_btn_selected{
font-size:12px;
color:#f45d69;
border-bottom:1px solid ;
border-bottom-color:#edeae1;
text-decoration:none;
padding-top:3px;
padding-left:9px;
padding-bottom:3px;
}
.artist_header_btn{
font-size:14px;
color:#f45d69;
padding-top:5px;
padding-bottom:5px;
padding-left:9px;
text-decoration:none;
background-color:#ece7d3;
font-weight:bold;
}
#artist_gallery_table{
background-image:url(../img/artist_gallery_bg.gif);
background-repeat:no-repeat;
height:399px;
}
#artist_gallery_table td.artist_info{
vertical-align:top;
}
#artist_gallery_table td.img{
vertical-align:top;
margin:0;
}
#artist_gallery_table td.artist_info h1{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:5px;
}
#artist_gallery_table td.artist_info p{
font-size:11px;
color:#464440;
line-height:18px;
margin:0;
}
#artist_gallery_table td.spacer{
height:40px;
}
#monique_table{
background-image:url(../img/monique_bg.gif);
background-repeat:no-repeat;
width:641px;
height:448px;
}
#artist_individual_table{
background-image:url(../img/gallery/artist_individual_bg.gif);
background-repeat:no-repeat;
width:641px;
height:313px;
}
#artist_info_table td.title{
font-size:18px;
color:white;
background-color:#d3ceaa;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;}
#artist_info_table td.desc{
font-size:11px;
color:#464440;
line-height:18px;
}
#similiar_products_table{
background-image:url(../img/similiar_items_bg.gif);
background-repeat:no-repeat;
height:230px;
}
#similiar_products_table td.spacer{
height:30px;
}

/*main and side navigation buttons*/

.btn_header{
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
background-color:#ece7d3;
color:#f75967;
padding-top:5px;
padding-bottom:5px;
padding-left:9px;
width:201px;
cursor:hand;
cursor:pointer;
}
.btn_header_over{
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
background-color:#ece7d3;
color:#f75967;
padding-top:5px;
padding-bottom:5px;
padding-left:9px;
width:201px;
cursor:hand;
cursor:pointer;
}
.btn_header_selected{
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
background-color:#ece7d3;
color:#f75967;
padding-top:5px;
padding-bottom:5px;
padding-left:9px;
width:201px;
cursor:hand;
cursor:pointer;
}
.btn{
font-family:Arial,sans-serif;
font-size:12px;
border-bottom:1px solid #ece7d3;
background-color:#ffffff;
color:#a59d80;
padding-top:3px;
padding-bottom:3px;
padding-left:9px;
width:201px;
cursor:hand;
cursor:pointer;
}
.btn_over{
font-family:Arial,sans-serif;
font-size:12px;
border-bottom:1px solid #ece7d3;
background-color:#ffffff;
color:#f75967;
padding-top:3px;
padding-bottom:3px;
padding-left:9px;
width:201px;
cursor:hand;
cursor:pointer;
}
.btn_selected{
font-family:Arial,sans-serif;
font-size:12px;
border-bottom:1px solid #ece7d3;
background-color:#ffffff;
color:#f75967;
padding-top:3px;
padding-bottom:3px;
padding-left:9px;
width:201px;
cursor:hand;
cursor:pointer;
}

.description{
line-height:16px;
color:#54514c;
font-size:11px;
}

#large_product_table td.lpt_tagname h1{
font-size:16px;
color:#bbb090;
margin-top:3px;
margin-bottom:3px;
margin-left:4px;
font-weight:normal;
}
#large_product_table td.lpt_tagname{
background-color:#f8f5e4;
}

#large_product_table td.lpt_infolabels{
color:#bbb090;
width:80px;
text-align:left;
font-weight:bold;
}
#large_product_table td.lpt_infolabel2{
color:#54514c;
font:Arial;
font-size:12px;
}

#small_product_table{
width:150px;
margin-right:11px;
margin-left:0px;
margin-bottom:20px;
}

#small_product_table td.small_image_bg{
background-image:url(/img/small_image_bg.png);
background-repeat:no-repeat;
width:150px;
height:150px;
}

#small_product_table td.spt_tagname{
padding-left:2px;
}
#small_product_table td.spt_tagname h5{
font-size:12px;
color:#bbb090;
font-weight:bold;
text-decoration:none;
padding:0;
margin:3px 0 3px 0;
}
            
#small_product_table td.spt_tagname a:link {
color:#bbb090;
text-decoration:none;
margin:0;
font-size:12px;
font-weight:bold;
padding:0;}

#small_product_table td.spt_tagname a:active {
color:#bbb090;
text-decoration:none;
margin:0;
font-size:12px;
font-weight:bold;
padding:0;
}
			
#small_product_table td.spt_tagname a:visited {
color:#bbb090;
text-decoration:none;
margin:0;
font-size:12px;
font-weight:bold;
padding:0;
}

#small_product_table td.spt_tagname a:hover {
color:#bbb090;
text-decoration:none;
margin:0;
font-size:12px;
font-weight:bold;
padding:0;
}

#small_product_table td.spt_viewprod a:link {
color:#bbb090;
text-decoration:underline;
margin:0;
font-size:11px;
padding:0;}

#small_product_table td.spt_viewprod a:active {
color:#bbb090;
text-decoration:underline;
font-size:11px;
margin:0;
padding:0;
}

#small_product_table td.spt_viewprod a:visited {
color:#bbb090;
text-decoration:underline;
font-size:11px;
margin:0;
padding:0;
}
			
#small_product_table td.spt_viewprod a:hover {
color:#bbb090;
text-decoration:underline;
font-size:11px;
margin:0;
padding:0;}

#small_product_table td.spt_price{
color:#54514c;
font-size:11px;
font-family:Arial, sans-serif;
padding-left:2px;
}
			
#similiar_products_table{
background-image:url(../img/similiar_items_bg.gif);
background-repeat:no-repeat;
height:230px;
color:#ffffff;
width:644px;
}
			
#similiar_products_table a:link {
font-size:11px;
color:#ffffff;
}
		   
#similiar_products_table a:active {
font-size:11px;
color:#ffffff;
}
			
#similiar_products_table a:visited {
font-size:11px;
color:#ffffff;
}
			
#similiar_products_table a:hover {
font-size:11px;
color:#ffffff;
}

#similiar_products_table td.spacer{
font-size:11px;
height:20px;
}

.similar_products_info{
color:#ffffff;
}

.question_form{
font-family:Ariel,sans-serif;
font-size:11px;
color:#a59d80;
margin-top:0px;
margin-bottom:0px;
line-height:13px;
padding:0px
}
.form_textfield{
border : 1px solid #bbb090;
font:Arial, sans-serif;
font-size:11px;
width:170px;
margin-top:3px;
color:#54514c;
}
.prodsearch_textfield{
font:Arial, sans-serif;
font-size:11px;
border:none;
width:160px;
margin-left:8px;
color:#54514c;
}
.askforhelp_form{
width:245px;
}
.askforhelp_listbox{
border : 1px solid #bbb090;
font:Arial, sans-serif;
font-size:11px;
width:185px;
height:50px;
padding-top:2px;
padding-bottom:2px;
color:#54514c;
}
.askforhelp_textbox{
border : 1px solid #bbb090;
font:Arial, sans-serif;
font-size:11px;
width:185px;
padding-top:2px;
padding-bottom:2px;
color:#54514c;
}

.dm_img{
margin:0;
padding:0;
}
#signupnews{
margin-top:10px;
}
.gift_voucher{
margin-top:20px;
}
#hp_featured{
background-image:url(../img/homepg_featured.gif);
background-repeat:no-repeat;
height:204px;
width:642px;
margin-top:17px;
}
.hp_f_p{
width:149px;
height:149px;
}
#hp_featured h1{
font-family:Arial, sans-serif;
font-size:12px;
margin:3px 0 3px 0;
color:#ffffff;
font-weight:bold;
}
#hp_featured h2{
font-family:Arial, sans-serif;
font-size:11px;
font-weight:normal;
margin:0;
color:#54514c;
}
#hp_featured a{
font-family:Arial, sans-serif;
font-size:11px;
margin:0;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}
.myaccount_table{
border : 1px solid #bbb090;
background-color:#FFFFFF;
font-size:11px;
font-family:Arial, sans-serif;
color:#54514c;
line-height:16px;
}
.myaccount_table a:link{
font-size:11px;
font-family:Arial, sans-serif;
color:#54514c;
line-height:16px;
text-decoration:none;
}
.myaccount_table a:visited{
font-size:11px;
font-family:Arial, sans-serif;
color:#54514c;
line-height:16px;
text-decoration:none;
}
.myaccount_table a:hover{
font-size:11px;
font-family:Arial, sans-serif;
color:#54514c;
line-height:16px;
text-decoration:underline;
}

.myaccount_header{
font-family:arial,sans-serif; 
font-size:13px; 
font-weight:bold;
padding: 4px 0px 4px 0px;
color:#f85d6b;
}

.suggest{
margin-top:20px;
}

/* Contact Us Form*/
    .cat_listbox2{
    border : 1px solid #bbb090;
    font-family:Arial, sans-serif;
    font-size:11px;
    width:228px;
    height:88px;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:2px;
	color:#54514c;
    }
    .cat_textbox2{
    border : 1px solid #bbb090;
    font-family:Arial, sans-serif;
    font-size:11px;
    width:228px;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:2px;
	color:#54514c;
    }
    .drop2{
    border : 1px solid #bbb090;
    font-family:Arial, sans-serif;
    font-size:11px;
    width:78px;
    }
    .contact_label label{
    font-family: arial, sans-serif;
    color:#bbb090;
    font-size:11px;
    font-weight:bold;
    }
.contactus_select select{
    border : 1px solid #bbb090;
    font-family:Arial, sans-serif;
    font-size:11px;
    width:78px;
	}
	#contact_us_form_table h1{
	font-family:Arial, sans-serif;
	font-size:18px;
	color:#bbb090;
	margin:0;
	padding:0;
	font-weight:normal;
	}
	#contact_us_form_table p{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:rgb(83, 83, 75);
	margin:0;
	padding:0;
	}
	/*********************************************************/

/* Footer links */

#footer a{
text-decoration:none;
font-size:10px;
color:#bababa;
font-family:Arial, sans-serif;
}

/* Artist Page */

.artist_img{
float:right;
margin-top:12px;
}

.artwork_avail{
margin-top:10px;
margin-bottom:10px;
}

/* Pagination links for shopping cart*/

.page_links{
text-align:right;
margin-right:20px;
}

.page_links a{
color:#54514c;
}

/*Form fields drop down list menu options*/

option{
color:#54514c;
}

/*Page title on top of every page eg. Contact Us, Gift Certificate*/

.page_title{
font-family:Arial, sans-serif;
	font-size:18px;
	color:#bbb090;
	margin:0;
	padding:0;
	font-weight:normal;
}

/*Gift Certificate*/

.giftcertFields{
background:url(../img/giftcert/gift_certificate_bg_01.gif) top left no-repeat;
width:394px; 
height:310px;
}

.giftcert_textbox{
border : 1px solid #bbb090;
width:355px;
padding: 2px 2px 2px 2px;
font:Arial, sans-serif;
font-size:11px;
color:#54514c;
margin:6px 0px 8px 0px;
}

.giftcert_listbox{
border : 1px solid #bbb090;
width:355px;
padding: 2px 2px 2px 2px;
font:Arial, sans-serif;
font-size:11px;
color:#54514c;
margin:6px 0px 8px 0px;
overflow:auto;
}

#giftcertForm{
margin:60px 0px 0px 24px;
}

#giftcertForm label{
font-size:11px;
font-weight:bold;
color:#bbb090;
}
/*Check out page*/

#checkoutlogin{
background:url(../img/checkoutloginBg.gif) top left no-repeat;
color:#ffffff;
width:640px;
height:200px;
}

#checkoutlogin td{
padding:5px;
}

.checkout_textbox{
border: 1px solid #cac1a0;
padding: 2px 2px 2px 2px;
font:Arial, sans-serif;
font-size:11px;
color:#54514c;
width:200px;
margin:3px 0px 3px 0px;
}

#checkoutloginBox{
margin:25px 0px 0px 20px;
}

#checkoutloginBox a:link{
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#checkoutloginBox a:visited{
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#checkoutloginBox a:hover{
font-size:11px;
color:#ffffff;
text-decoration:underline;
font-weight:normal;
}


#checkoutlogin label{
font-size:11px;
font-weight:bold;
color:#ffffff;
}

#checkoutlogin a{
font-size:12px;
font:Arial, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

/*My Account*/
.orderHistoryTxt{
margin-left:2px;
font-weight:bold;
color:#FFFFFF;
font-size:12px;
}

.myaccount_table tr.rowcat{
background-color:#bbb190;
height:30px;
}
.myaccount a{
color:#bbb190;
text-decoration:underline;
}
#myaccountlogin{
background:url(../img/myaccountloginBg.gif) top left no-repeat;
color:#ffffff;
width:640px;
height:200px;
}
#myaccountlogin label{
font-size:11px;
font-weight:bold;
color:#ffffff;
}

#myaccountlogin div{
margin:35px 0px 0px 20px;
}

#myaccountlogin a:link{
font-size:11px;
color:#ffffff;
text-decoration:none;
}
#myaccountlogin a:visited{
font-size:11px;
color:#ffffff;
text-decoration:none;
}
#myaccountlogin a:hover{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}
/* powered by gloobleweb logo on every page */
.gloobleweblogo{
margin-top:4px;
}
#searchresults a{
text-align:right;
color:#54514c;
}
#blog h4{
background-color:#adbd50;
color:#fff;
font-size:15px;
display:block;
height:22px;
line-height:22px;
padding-left:5px;
margin:0
}

.side-panel a{
color:#bbb090;
text-decoration: none;
position:absolute;
top:3px;
left:5px;
line-height:25px
}

.side-panel ul{
margin-bottom:25px
}

.side-panel li{
border-bottom:1px solid #bbb090;
width:235px;
overflow:hidden;
position:relative;
height:25px;
margin:0
}

.blogpostcategories ul{
padding-left:0px;
margin:0 0 25px 0
}

.side-panel hr, .side-panel br{
display:none
}

#calendardays tr:first-child td{
background-color:#e7ebca;
color:#bbb090
}

#calendar {
width:100%;
margin:10px 0
}

#calendar select{
width:40%
}

#calendar select:first-child{
margin-right:10px
}


#calendardays td{
text-align:center;
margin:0;
padding:0;
height:25px
}

#calendardays td div{
background-color:#f55d6a;
color:#fff;
height:25px;
line-height:25px;
border:none !important
}

.blog-container .side-panel{
float:left
}

.blog-container .post-list {
float:right;
}

.blog-post {
border:1px solid #bbb090;
padding:15px 50px 15px 15px;
width:535px;
margin-bottom:25px;
position:relative
}

.blog-post h2.post-title a{
color:#000;
text-decoration: none;
font-weight:normal
}

.post-body img{
padding:7px;
border:1px solid #bbb090 !important;
background-color:#fff;
}


.post-body .links a{
color:#f45d6b;
width:186px;
height:23px;
background:url(http://www.designermum.com.au/img/blog/comments.gif);
display:block;
text-indent:-999em;
overflow:hidden
}

.blog-post h2.post-title{
border:none
}

.blog-post .post-details{
margin-bottom:0px
}

.post-body{
padding-right:65px
}

.share{
position:absolute; top:20px; right:5px
}

.share a{
display:block;
margin-bottom:10px
}