/* Handheld stylsheet
This version 2008-03-16 v0.7
Copyright (c) 2008, shoesforindustry.net. All rights Reserved.  
*/
/*=======================*/
/*Handheld stylesheet for those devces which undertsand it. A modified version of the SingleCol.*/


html, body {height:100%;margin:0; padding:0;font-size: 120%;
font-family: 'Helvetica Neue',Helvetica,Arial,'Microsoft Sans Serif',sans-serif;
}
#mainmenuwrapper {border-top: 1px solid #362918;
background: none;}
#mainmenu {background: none;}
#contentswrapper{margin:0; padding: 0 5px 0 5px;}
#contentbody{padding:0;}
#maincontents{padding-top: 0.1em; color: #000;}
#footernavwrapper{}
#footernav{background: none;}
#footerwrapper {background: none; }
#footer {background: transparent;}

li {padding-bottom: 5px;}

h1 {
height: auto;
font-size: 1.4em;
padding: 5px 5px 5px 10px;
margin: 0;
background-image:  none;
background: #362918;
color: #fff;
}
/*\*/
* html h1{font-size: 1em;} 
/* Smaller H1 Text Size for IE Win Mobile */

h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{
background-image:  none;
height: auto;
min-height:5px;
}
h2.hidden  {display: none;}

blockquote {font-style: italic; font-size: smaller;}

#contentbody {
padding: 10px;
}

#changestyle {
padding: 2px 0 2px 10px;
}
#changestyle select {font-size: 100%;}
#changestyle a {font-size: 100%;}
#changestyle.submit {font-size: 100%;}

form, #changestyle form {width: auto;}
.guestbook_add_form, .submit, .signin_button {
font-size: 100%;font-family: 'Helvetica Neue',Helvetica,Arial,'Microsoft Sans Serif',sans-serif;
}
input[type='text'], input[type='password'], input[type='select'], select, textarea { font-size: 100%;width: auto; font-family: 'Helvetica Neue',Helvetica,Arial,'Microsoft Sans Serif',sans-serif;}
#footernav a, footernav a:link, footernav a:visited{
color: #000;
}
ul.menu_horiz {
width: auto;
list-style-type: none;
list-style: none outside;
}


#submenu {
margin:0; padding: 0;
}

ul.menu_vert {
width: auto;
list-style-type: none;
list-style: none outside;
}

h2 {padding: 0; margin:0;}

#submenu h2  {
padding: 4px 2px 0px 7px;
border: none;
border-top: 1px solid #eee;
background-image:none;
}
#submenu {
background-image:none;
}

ul.thumb, li.thumb {text-decoration: none; list-style-type: none;
list-style: none outside;}
.breadcrumbs {text-align: center;}
#footernav, #footer {text-align: center; color: #aaa; background: #fdfdfd;  border: none;}
#footer {font-size: 50%; color: #aaa; border: none;}

#rotatingfadingimages {
display:none;
}

form.paypalimageitem {
width: 100px; padding: 0 0 8px 0; margin: 0; text-align: center; background :transparent;
}
.paypalimageitem fieldset{ padding: 0; margin: 0; background :transparent;  border: none;}
.paypalimageitem input {width: auto;margin: 0;font-size: 90%;}
.paypalimageitem select {margin: 0; padding: 0 0 4px 0;width: auto;font-size: 90%;}

/* New Photo Album Pagination */
.photoalbumpagination {
font-size: 60%;
text-align: center;
margin-bottom: 1.5em;
}

.currentpage {
border: 1px solid #ccc;
font-size: 100%;
background: #ebeef5;
color:#c33;
padding:4px 10px 4px 10px;
color: #000;


}
a:link.pageindex, a.pageindex {
border: 1px solid #ccc;
font-size: 100%;
padding:4px 10px 4px 10px;
background-image: url(../images/site/submitbuttonbackground.gif);
background-repeat: repeat-x;
background-position: left top;
text-decoration: none;

}

a:hover.pageindex{
border: 1px solid #666;
font-size: 100%;
padding:4px 10px 4px 10px;
background: #ebeef5;
background-image: url(../images/site/submitbuttonbackground.gif);
background-repeat: repeat-x;
background-position: left bottom;

}
a:active.pageindex{
border: 1px solid #ccc;
font-size: 100%;
padding:4px 10px 4px 10px;
background: #666;
color: #f2f2f2;

}

/* Google Maps */
.jsgmap {display: none;}

#googlemaps {
display: none;
color: #000;
margin: 0.5em 0 0 0;
background: transparent;
border: 1px solid #574127;
width: 98%; 
height: 400px;
overflow: hidden;
}
#staticmap {display: block;}
#googlemaps a, #googlemaps a:link, #googlemaps {color: #000;}
#googlemaps a:hover {color: #cc0000;}

/* Address form in Google Maps */
.address form{
margin:  0;
padding: 0;
font-size:  smaller;
color: #000;
}
.address {font-size:  smaller;}
.address fieldset{
margin:  0;
padding: 0;
border: none;
}
.address label{
margin:  0;
padding: 0 0 3px 0;
font-size:  larger;
}
.address input{
margin: 0 0 4px 0;
padding: 2px;
font-size:  larger;
}
.noborder {border: none;}

img.iCalEventGenImg {
display: none;
}