/*ProductInfo CSS */

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
text-align:left;
}

@media print {
.tabcontent {
display:block !important;
}
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

/***** End Shade Tabs ***********/

#productinformationcontent{
width: 100%; /*Width of main container*/
overflow: hidden; 
font-family: Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
}

#reviewtag{
float: right;
width: 300px; /*Width of main container*/
text-align: center;
overflow: hidden; 
}

.reviewtag{
/* float: right; */
width: 300px; /*Width of main container*/
text-align: center;
overflow: hidden; 
}

.productinfoimagecontent{
float: right;
width: 300px;
text-align: center;
overflow: hidden; 
}

#productinfoheading_container{
position: relative;
height: auto;
width: 460px;
padding-bottom: 10px;
margin: 1 1 1 1;
}

#productinfo_productname_container{
float: left;
padding-left: 10px;
width: 280px;
}

#productinfo_productprice_container{
float: right;
padding-right: 10px;
}

li {
    font-weight: bold;
    font-size:11px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.5;
}
/* End ProductInfo CSS */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
text-align:center;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
visibility: hidden;
left: -1000px;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
position: absolute;
visibility: visible;
height: 170px;
width: 220px;
background-color: white;
text-align: center;
left: 200px;
top: 60px;
z-index: 50;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 60;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 60;
}
