


.smalllabels {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-size: 11px;color: #383838;}



#mybtninactive
{
width:150px;
background: url(/images/btnmy.png) repeat 0 0;
border:1px solid #999;
border-bottom-color:#888;
box-shadow:0 1px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
color:#333;
font-weight:bold;text-align:center;
text-decoration:none;
vertical-align:top;
background-color:#69a74e;
background-position:0 0px;
border-color:#c3c3c3 #c3c3c3 #c3c3c3;
color:#c3c3c3;
border-color:#c3c3c3 #c3c3c3 #c3c3c3;
font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size:11px;
padding: 4px 2px 5px 2px;
margin-top:15px;
margin-bottom:15px
}





#mybtn
{
width:150px;
background: url(/images/btnmy.png) repeat 0 0;
border:1px solid #999;
border-bottom-color:#888;
box-shadow:0 1px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
color:#333;
cursor:pointer;
font-weight:bold;text-align:center;
text-decoration:none;
vertical-align:top;
background-color:#69a74e;
background-position:0 -48px;
border-color:#55697c #55697c #344a5e;
color:#ffffff;
border-color:#3b6e22 #3b6e22 #2c5115;
font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size:11px;
padding: 4px 2px 5px 2px;
margin-top:15px;
margin-bottom:15px
}

#mybtn a {
text-decoration:none;
color:#ffffff;
}




#galleryitem
{
border:solid 1px #c3c3c3;
padding:5px;


}








body
{
margin: 0px;
background: url( '/images/general_back.jpg' ) repeat-x left top;
background-attachment: fixed;
}

@font-face {font-family: Gill Sans Hel-Light;src: url(‘/css/Gill Sans Hel-Light.otf’);}
@font-face {font-family: Gill Sans Hel; src: url(‘/css/Gill Sans Hel.otf’);}

.smallmenu {font-family: Gill Sans Hel-Light;font-size: 17px;color: #ffffff; text-decoration:none;}
.smallmenu  a:hover {color: #dfebf1}
.smallmenu  a{text-decoration:none;color: #ffffff; }

#textlinks {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-size: 12px;color: #46606d;}
#textlinks a{ font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-weight:bold;font-size: 11px;color: #46606d;}
#textlinks a:hover{text-decoration:underline; }
#textlinks li{margin:5px 0px 0px 14px}


#generaltextlight {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-size: 11px;color: #c3c3c3;}
#generaltext {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-size: 11px;color: #383838;}
#generaltext a{ font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-weight:bold;font-size: 11px;color: #383838;}
#generaltext a:hover{text-decoration:underline; }
#generaltext li{margin:5px 0px 0px 14px}




.Producttitles {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-weight:bold;font-size: 11px;color: #46606d;}
.Producttitles a{ font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-weight:bold;font-size: 11px;color: #46606d;}
.Producttitles a:hover{text-decoration:underline; }
.Producttitles li{margin:5px 0px 0px 14px}


.baskettexttitle {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-weight:bold;font-size: 11px;color: #46606d;background-color: #ced8e5;}
.baskettext {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-weight:normal;font-size: 11px;color: #46606d;}
.baskettextotal {font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;font-weight:bold;font-size: 11px;color: #ffffff;background-color: #0f821f;}



/* form button style */

.uiButton,
.uiButtonSuppressed:hover
{background:#eee url(/images/6svdixne.png) repeat 0 0;border:1px solid #999;border-bottom-color:#888;box-shadow:0 1px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-size:11px;font-weight:bold;line-height:normal !important;padding:6px 8px;*padding:3px 6px 2px;*position:relative;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}
.ff3.mac .uiButtonMedium
{padding-bottom:1px}
.uiButton + .uiButton
{margin-left:4px}
a.uiButtonMedium
{*padding:3px 6px 4px}
.uiButton input
{background:none;border:0;color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size:11px;font-weight:bold;margin:0;outline:none;*overflow:visible;padding:1px 0 2px;*padding:0;white-space:nowrap;_width:0}
.uiButton input::-moz-focus-inner
{border:0;padding:0}
.uiButtonSpecial
{background-color:#69a74e;background-position:0 -48px;border-color:#55697c #55697c #344a5e;color:#fff}
.uiButtonSpecial:active
{background:#596c7e;border-bottom-color:#55697c}
.uiButtonSpecial .uiButtonText,
.uiButtonSpecial input,
.uiButtonConfirm input{color:#fff}

/* End form button style */


/* form button style */

.basketuiButton,
.basketuiButtonSuppressed:hover
{background:#eee url(/images/btnmy.png) repeat 0 0;border:1px solid #999;border-bottom-color:#888;box-shadow:0 1px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-size:10px;font-weight:normal;line-height:normal !important;padding:2px 7px;*padding:3px 6px 2px;*position:relative;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;position:absolute;bottom:15px;left:50px;}
.ff3.mac .basketuiButtonMedium
{padding-bottom:1px}
.basketuiButton + .basketuiButton
{margin-left:4px}
a.basketuiButtonMedium
{*padding:3px 6px 4px}
.basketuiButton input
{background:none;border:0;color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size:10px;font-weight:normal;margin:0;outline:none;*overflow:visible;padding:1px 0 2px;*padding:0;white-space:nowrap;_width:0;}
.basketuiButton input::-moz-focus-inner
{border:0;padding:0}
.basketuiButtonSpecial
{background-color:#69a74e;background-position:0 -48px;border-color:#55697c #55697c #344a5e;color:#fff}
.basketuiButtonSpecial:active
{background:#596c7e;border-bottom-color:#55697c}
.basketuiButtonSpecial .basketuiButtonText,
.basketuiButtonSpecial input,
.basketuiButtonConfirm input{color:#fff}


/* End form button style */

.input
{
    border-style: solid;
    border-width: 1px;
    border-color: #999999 #CCCCCC #CCCCCC #999999;
    background: #ffffff;
    padding:3px;
    font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;
    color:#848484
}
.input:hover {
    
    background: #f5f5f5;
}



.textarea
{
    border-style: solid;
    border-width: 1px;
    border-color: #999999 #CCCCCC #CCCCCC #999999;
    background: #ffffff;
    padding:3px;
    font-family: 'Lucida Grande',Tahoma, trebuchet MS, Verdana;
    font-size: 13px;
    color:#848484
}
.textarea:hover {
    
    background: #f5f5f5;
}


.btn {
	float: left;
	clear: both;
	background: url(/images/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
	font-family: Tahoma, trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
.btn a{
	float: left;
	height: 25px;
	background: url(/images/btn_stretch.png) repeat-x left top;
	line-height: 25px;
	padding: 0 7px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btn span {
	background: url(/images/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 25px;
}

.btn:hover {
background-color: #516873;
}






#windowstitles {font-family:Gill Sans Hel-Light, Arial;font-size: 25px;color: #46606d; margin-bottom:10px }
#windowsprodtitles {font-family:Gill Sans Hel-Light, Arial;font-size: 25px;color: #46606d; margin-bottom:1px }
#windowsprodsubtitles {font-family:Gill Sans Hel, Arial;font-size: 20px;color: #46606d; margin-bottom:20px }
#windowsprodmaintitles {font-weight:normal;font-family:Gill Sans Hel-Light, Arial;font-size: 27px;color: #46606d; margin-bottom:20px }
#windowsprodmainprice {font-weight:normal;font-family:Gill Sans Hel-Light, Arial;font-size: 27px;color: #26454d; margin-bottom:20px }

#healthtitles {font-family:Gill Sans Hel, Arial;font-size: 16px;color: #46606d; margin-bottom:10px;margin-top:2px }
#healthtitles a{text-decoration: none; color: #46606d; }



#container
{   width: 980px;

    
    padding: 10px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -490px;
    margin-top: 103px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;

     background: url('/images/white_50.png') repeat left top;
     
}#ecommercbox
{   width: 100%;
    height: 25px;
    border: solid 2px black
    margin-bottom: 10px;
    padding: 4px;
    }#flashbanner
{   width: 960px;
    height: 330px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 10px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
   
      background-color: #ffffff;
}#newsbox
{   width: 350px;

    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
      background-color: #ffffff;
       float:left;
}#eventsbox
{   width: 350px;
   
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
      background-color: #ffffff;
      float:left;
}

#eventslinks {
overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:bold;color:#46606d; background: #ffffff;
}
#eventslinks a {text-decoration:none;color:#46606d;}
#eventslinks li{margin:3px 0px 0px 14px}

#downdiv
{   width: 960px;
    height: 50px;
    margin-bottom: 0px;
    padding:15px 10px 5px 10px;
    
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
      background-color: #ffffff;
      float:left;
      text-align:center;
}#topdiv
{
    width: 1000px;
    height: 200px;
    padding: 10px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    margin-top: 0px;
    background: url('/images/tattoo.png') no-repeat center top;
}#smallbuttons
{
    width: 1000px;
    height: 33px;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    text-align: right;
    margin-top: 0px;
}

#contleft
{   width: 220px;
    height:inherit;
    margin-right: 5px;
   margin-bottom: 10px;
    float:left;
  
}





#contright
{   width: 750px;
    margin-left: 5px;
    margin-bottom: 10px;
    float:left;
}


#regform
{   width: 400px;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 135px;
    float:left;
    font-family: trebuchet MS, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #46606d;
}


#normalweight
{   font-family: trebuchet MS, Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #46606d;
}

#spaceid 
{ margin-bottom:20px
}


#searchwindow
{
    width: 200px;
    padding: 10px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
   
    background-color: #ffffff;
    overflow: auto;
    text-decoration:none;
   
}


#loginwindow
{
    width: 200px;
    padding: 10px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
   
    background-color: #ffffff;
    overflow: auto;
    text-decoration:none;
    margin-bottom:10px
}


.btntest  a
{
    width: 208px;
    height: 20px;
    padding:13px 6px 2px 8px; 
    -moz-border-radius-topright: 8px;
    /*-moz-border-radius-bottomright: 8px;*/
    /*-moz-border-radius-bottomleft: 8px;*/
    -moz-border-radius-topleft: 8px;
    /*-webkit-border-bottom-right-radius: 8px;*/
    /*-webkit-border-bottom-left-radius: 8px;*/
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    overflow: hidden;
    text-decoration:none;
    margin-top:5px;
    text-align:left;
    font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#46606d;
	background: url('/images/btnbacks.png') no-repeat center top;
    float:left;

    
}

.pad1 a {background-position:0px -140px}
.pad2 a {background-position:0px -105px}
.pad3 a {background-position:0px -70px}
.pad4 a {background-position:0px -175px}
.pad5 a {background-position:0px -35px}
.pad6 a {background-position:0px 0px}
.pad7 a {background-position:0px -210px}
.pad8 a {background-position:0px -245px}

.pad1 a:hover {color: #ffffff;  background: #c473a5;}
.pad2 a:hover {color: #ffffff;  background: #f2ad1a;}
.pad3 a:hover {color: #ffffff;  background: #8cccbe;}
.pad4 a:hover {color: #ffffff;  background: #1f568a;}
.pad5 a:hover {color: #ffffff;  background: #a51919;}
.pad6 a:hover {color: #ffffff;  background: #8cba43;}
.pad7 a:hover {color: #ffffff;  background: #ff7800;}
.pad8 a:hover {color: #ffffff;  background: #617e8c;}




#subpad1 {
width: 204px;padding: 5px 10px 10px 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
background-color: #ffffff;overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:normal;color:#46606d; background: #ffffff;
}
#subpad1 a {text-decoration:none;color:#46606d;}

#subpad2 {
width: 204px;padding: 5px 10px 10px 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
background-color: #ffffff;overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:normal;color:#46606d; background: #ffffff
}
#subpad2 a {text-decoration:none;color:#46606d;}



#subpad3 {
width: 204px;padding: 5px 10px 10px 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
background-color: #ffffff;overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:normal;color:#46606d; background: #ffffff
}
#subpad3 a {text-decoration:none;color:#46606d;}



#subpad4 {
width: 204px;padding: 5px 10px 10px 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
background-color: #ffffff;overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:normal;color:#46606d; background: #ffffff
}
#subpad4 a {text-decoration:none;color:#46606d;}



#subpad5 {
width: 204px;padding: 5px 10px 10px 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
background-color: #ffffff;overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:normal;color:#46606d; background: #ffffff
}
#subpad5 a {text-decoration:none;color:#46606d;}



#subpad6 {
width: 204px;padding: 5px 10px 10px 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
background-color: #ffffff;overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:normal;color:#46606d; background: #ffffff
}
#subpad6 a {text-decoration:none;color:#46606d;}



#subpad7 {
width: 204px;padding: 5px 10px 10px 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;
background-color: #ffffff;overflow: auto;text-decoration:none;margin-bottom:5px;float:left;font-family: Tahoma,trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;
font-weight:normal;color:#46606d; background: #ffffff
}
#subpad7 a {text-decoration:none;color:#46606d;}







#newarrivals
{   width: 730px;
    padding: 10px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    
      background-color: #ffffff;
}

#generalbigdiv
{   width: 730px;
height:auto;
   overflow: auto;
    padding: 10px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
   
      background-color: #ffffff;
}
