/* Style sheet for mbrushes */

html {
	overflow -x: hidden;
          }

body {
	background-color: #fff;
	margin-left:-25px;
	margin-right:25px;
	margin-bottom: -15px;
	color:#A2968A;
	font-size:12px;
	text-align:center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


td {
	font-size:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #666B7F;
	text-align:left;
	}
th {
	font-size:11px;
	font-weight:bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-align:left;
}
input {
	font-size:12px;
	 color: #666B7F;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	cursor:default;
}
select {
	font-size:10px;
	color:#A2968A;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
.form_border {
	height: 22px;
	border: 1px solid #887b63;
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
img{
	margin:0px; border:0px
}
td.img{
text-align:right;
padding:0px;
}
tr.bought{
	background-color:#00ff00;
}
.copyright {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: 69625c;
}
td.registry {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}


.go {
	text-decoration: none;
}
td.go {
	
	text-decoration: none;	
}
.go:hover {
	background-color: 887b6e;
}

td.top {
	background-color:#eae7dd;
	font-family:"Arial";
	font-size: "6";
	text-decoration: line-through;
}
td.topactive {
	background-color:#a2968a;
}
p {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
         text-align: justify;
	 color: #71788F;
}

h2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
         text-align: justify;
	 color: #71788F;
}

h3 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
         text-align: justify;
	 color: #71788F;
}


.darkp{
font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
         text-align: justify;
	 color: #566B7F;
}

.darkpleft{
font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
         text-align: left;
	 color: #566B7F;
}


.lightp {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
         text-align: justify;
	 color: #A6A2BB;
}

.mediump{
font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
         text-align: left;
	 color: #666B7F;
}

.centerp{
font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
         text-align: center;
	 color: #666B7F;
}


.menu1 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #887b6e;
	margin-top:5;
	text-decoration: none;
}
.menu1active {
	color: #33FFFF;
	font-size: 13px;
	text-decoration: none;
}
.menu1:hover {
	color: #33FFFF;
}
.menu1:active {
	color:#33FFFF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	text-decoration:none;
	margin-top:50;
}
.menu2 {
	text-decoration: none;	
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #887b6e;
	text-indent: 10px;
	margin-top:50;
	text-decoration:none;
}


.menu2active{
	text-decoration:none;
	font-size: 13px;
	color:#33FFFF;
}
.menu2:hover {
	color: #887B6E;
}
.menu2:active {
  color:#33FFFF;
}

.menubox {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCC99;
}

.titles {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC99;
}
.add_to_bag {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.dropdowns {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #eae7dd;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.size_border {
	height: 18px;
	border: 1px solid #a2968a;
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
.headsmall {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #887b6e;
	font-weight: bold;
	
}
.pricesmall {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;	
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

 #wrapper{
   margin: 20px auto 0px auto;
   padding: 0px;
   float: top;
   width: 780px;
   position: relative;
    text-align: top;
 }
 
 
 #wrapper:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
}

#logo {
 background-image: url(../assets/template/logo.jpg);
 position: relative;
  width: 780px;
  height: 230px;
float:top;
 }
 
 #sitesearch {
 position:absolute;
 top:91px;
 left:300px;
 }
 
 #content {
      margin: 0px auto 0px auto;
      padding: 20px 0 20px 0;
      position: relative;
      font-family: Helvetica, Verdana, Arial, sans-serif;
      float: top;
      width: 780px;
      color: #71788F;
      font-size: 14px;
      font-weight: bold;
      text-align: center;
      background-color: #fff;
 }
 
  #brushimage {
       margin: 0px auto 0px auto;
       padding: 20px 0 20px 0;
       position: relative;
       font-family: Helvetica, Verdana, Arial, sans-serif;
       float: top;
       width: 680px;
       color: #71788F;
       font-size: 14px;
       font-weight: bold;
       text-align: left;
       background-color: #fff;
 }
 
 
 
 #footer {
 position: relative;
 float: left;
 width: 768px;
 height: 26px;
   font-size: 10px;
  background-color: #666B7F;
  padding:6px;
  color:#C5C3CF;
}
 
 #footer a {
    color: #FFF;
     font-size: 10px;
 font-weight: normal;
 text-decoration:none;
}

 
  #bottombarspacer {
  position: relative;
  width:1px;
  height: 249px;
  float: right;
  
 
 }
 
 #bottombar {
 position: relative;
 width:780px;
 background-color: #666B7F;
 float: left;
 background-image: url(../assets/template/bottombar.jpg);

 }
 
#bottombar:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
} 
 
.gobutton {
   border:2px solid #666B7F;
  font: 11px Helvetica, Verdana, Arial, Sans-Serif;
   font-weight: bold;
    background-color: #B2B5C1;
    margin-top:1px;
    margin-bottom:1px;
  padding: 2px 0 2px 0;
  color: #666B7F;
} 
 
 .textbox{
   font: 13px Helvetica, Verdana, Arial, Sans-Serif;
   color: #666B7F;
 }
 
 #bottombrushes {
 position:absolute;
 left: 400px;
 top: 400px;
 }
 
 


a {
    color:  #887b6e;
    text-decoration: underline;
     font-family: Helvetica, Verdana, sans-serif, Arial ;
     font-weight:bold;
     font-size:13px;
}
a:visited {
 color:  #887b6e;
    text-decoration: none;
         font-family: Helvetica, Verdana, sans-serif, Arial ;
         font-weight:bold;
         font-size:13px;
}

a: focus {
 color: #71788F;
   text-decoration: underline;
     font-family: Helvetica, Verdana, sans-serif, Arial ;
     font-weight:bold;
font-size:13px;
}
a:hover {
 color: #333640;
    text-decoration: underline;
     font-family: Helvetica, Verdana, sans-serif, Arial, ;
     font-weight:bold;
     font-size:13px;
}


a:active {
     color: #887b6e;
    text-decoration: none;
    font-size:13px;
}


#activemenutop{	position:absolute;
 top:118px;
	left:380px; /* 405px */
  	 font-family: Helvetica,Verdana, Arial,  sans-serif;
 	height:12px;
  width:400px; /* 510px */
 	padding-top:8px;
 	font-size:13px;
  	 font-weight: bold;
 	color:#fff;
}

#activemenutop a{
  color: #AEB2BE;
    text-decoration: none;
     font-family: Helvetica, Verdana, sans-serif, Arial ;
     font-weight:bold;
}

#activemenutop a:hover{
  color: #FFF;
    text-decoration: none;
     font-family: Helvetica, Verdana, sans-serif, Arial ;
     font-weight:bold;
}



#activemenubottom{
    position:absolute;
 	top:146px;
 	left:385px;
 	 font-family: Helvetica,Verdana, Arial,  sans-serif;
 	height:26px;
 	width:400px;
 	font-size:13px;
 	padding-top:8px;
}

#activemenubottom a{
     color: #666B7F;
     text-decoration: none;
     font-family: Helvetica, Verdana, sans-serif, Arial ;
     font-weight:bold;
}

#activemenubottom a:hover{
     color: #FFF;
     text-decoration: none;
     font-family: Helvetica, Verdana, sans-serif, Arial ;
     font-weight:bold;
}

/* navtop - top horizontal nav */
	#navtop{
 	 font-family: Helvetica,Verdana, Arial,  sans-serif;
  	font-size:13px;
  	}
	#navtop ul {padding: 0;margin: 0 ;list-style: none ;background: #71788F;}
	#navtop { margin:0 0px 0 10px}
	#navtop li {position:relative;background: #71788F;float:left;display:block;margin: 0;padding:0 ;}
	#navtop a:link {text-decoration:none;cursor:pointer;color:#C5C3CF;display: block;padding: 4px 4px 2px;}
	#navtop a:visited,#navtop a:active {text-decoration:none;cursor:pointer;color:#DDDEE2;display: block;padding: 4px 4px 2px}
	#navtop a:hover {color:#fff}
	
	
	

	
	/* hide from IE mac \*/
	//#navtop li {width:auto}
	/* end hiding from IE5 mac */
	
/* navbottom - bottom horizontal nav */
	#navbottom{
 	font-family: Helvetica,Verdana, Arial,  sans-serif;
 	font-size:13px;
 	text-align:left; 
  	}
	#navbottom ul {padding: 0;margin: 0;list-style: none ;background: #C5C3CF;}
	#navbottom {margin: 0 0px 0 10px}
	#navbottom li {position:relative;background: #C5C3CF;float: left;display:block;margin: 0;padding:0}
	#navbottom a:link {text-decoration:none;cursor:pointer;color:#585D6F;display: block;padding: 4px 8px 2px}
	#navbottom a:visited,#navbottom a:active {text-decoration:none;cursor:pointer;color:#585D6F;display: block;padding: 4px 8px 2px}
	#navbottom a:hover {color:#fff}
	
	

	
	
	/* hide from IE mac \*/
	#navbottom li {width:auto}
	/* end hiding from IE5 mac */	





#checkout{
	position:absolute;
	top: 110px;
	left:20px;
	with:124px;
	height:124px;
	}
	
#cart {
	position: absolute;
	top: 110px;
	left:124px;
	height:124px;
	width:455px;
	overflow:auto;
	background-color:#C5C3CF ;
	}

 #cart:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
 }     
      
      
       /* Photo-Caption PZ3 CSS (The Good Stuff) */

   .PZ3-l { float:left; margin-right:1px; }
.PZ3-r { float:right; margin-left:-1px; direction:rtl; }
 [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0px; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
 [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-20px 0 0px -10px; }
 [class~=PZ3-r]>a:hover { margin:-1px -1px 0 -10px; }

.PZ3zoom a img { border:1; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  padding:0px 0px 2px; margin-top:-1px; 
  direction:ltr; background:#369; color:#fff;
  font:10pt verdana,sans-serif; 
  text-align:left; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }


    /* End Photo-Caption Zoom CSS */
