﻿.void
{
}
/* For W3C CSS Compliance */
@media print
{
}

.productintro
{
    background: url(../Images/LightBlueGradientIntro.gif) no-repeat top;
    margin: 0;
    padding: 10px;
    font-family: Helvetica;
    font-size: 16px;
    color: #4B6891;
    text-align: left;
}

.displayingtext, .displaying, .paging, #productfeature
{
    color: #819BC0;
    margin: 0 0 0 0;
}

/* Box Style Scheme*/
#productlist .details, #productimage, #productfooter hr, .imagethumbnail, #zoomicon , #exclusivelist .details, #landinglist .details
{
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEFF;
}

/* Product Listing Style */
#productlist, #exclusivelist, #landinglist
{
    float: left;
    margin: 10px 0 0 0;
    width: 635px;
    text-align: left;
}

#landinglist { min-height: 290px; }

#productlist .listitem, #exclusivelist .listitem, #landinglist .listitem
{
    width: 322px;
    height: 175px;
    text-align: left;
    padding: 5px;
    float: left;
    min-height: 175px;
    min-width: 200px;
    margin: 1px;
}
#exclusivelist .listitem
{
    height: 190px;
}
#landinglist .listitem
{
    height: 100%;
}

#productlist img, #exclusivelist img, #landinglist img
{
   /* margin: 0 10px 0 0;*/
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}




/* Paging Styles */
.paging
{
    width: 400px;
    float: right;
    text-align: right;
    font-size: 11px;
    margin: 0 0 0 0;
}

.tabtext
{
    padding: 5px 20px 0 20px;
}

.tabtext a
{
    color: #4B6891;
    text-decoration: none;
}

.tabtext a:hover
{
    text-decoration: underline;
}

.paging a
{
    text-decoration: none;
}

/* Display style for "# items shown" items*/
.displaying
{
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    width: 100px;
    float: left;
    text-align: left;
    font-size: 11px;
}

/* Styles applicable to product details page */
#productimage
{
    /*width: 240px;     height: 240px;     */ /*  float: left;         clear: both;*/
}

#productcontent
{
    width: 660px;
    margin-left: 10px;
    padding: 0 0 0 0;
    text-align: left;
    min-height: 274px; /*height: 274px;*/
    float:right;
}

#productfeatures
{
    font-size: 12px;
    font-weight: bold;
    color: #4b6891;
}

#productfeatures ul
{
    padding: 0 0 0 10px;
    margin: 10px 0 10px 0;
    list-style: square;
    line-height: 15px;
    font-weight: lighter;
    color: #4b6891;
}

#productfeatures li
{
    margin: 0 0 0 5px;
}

#productfeatures, #productfooter
{
    width: 300px;
    float: right;
}

#productfooter
{
    min-height: 100px; /*height: 100px;*/
    padding-right:10px;
}

#productfooter #right
{
    float: right;
    text-align: right;
    width: 120px;
}

#productfooter #left
{
    float: left;
    text-align: left;
    width: 170px;
}

#productfooter .dropdownbox
{
    background: url(../Images/DropDown.gif) no-repeat top;
    border: none;
    color: #4B6891;
    float: left;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 3px 0 0 12px;
    vertical-align: middle;
    width: 145px;
}

#volumehr
{
	margin: 0 0 10px 0;
	width: 100%;
	height: 2px;
	background-color: #EEEEFF;
}

#volumetable
{
	width: 241px;
	padding: 0 5px 0 5px;
	background-image: url(../Images/BgVolumeDiscount.jpg) !important;
	background-position: center top;
	background-repeat: repeat-x;
	overflow: hidden;
	font-size: 11px;
}

.volumetableouter { float: left; }

.w85 { width: 85px; }

.w156 { width: 156px; }

.volumetableinner
{
	width: 76px;
	padding: 1px 0 2px 0;
	float: left;
	color: #4B6891;
	font-weight: normal;
}

.textbox
{
    background: url(../Images/SmallTextBox.gif) no-repeat top;
    padding: 2px 0 1px 6px;
    vertical-align: middle;
    border: none;
    float: left;
    width: 75px;
    color: #4B6891;
    font-size: 11px;
    height: 15px;
    clear: both;
}

.imagethumbnail
{
    border: solid 1px #EEEEFF;
    float: left;
}
.iconlist
{
    width: 160px;
    vertical-align: middle;
    text-align: left;
}


.icontext
{
    font-size: 10px;
    color: #4b6891;
    margin-left: 30px;
    padding: 5px 10px 0 0;
}
.iconlist
{
    padding: 3px 0 0 0;
    margin: 0 0 0 5px;
}

.associatedproducts
{
    font-weight: lighter;
    color: #4b6891;
    font-size: 10px; /* float: left;*/
}
.associatedproducts ul
{
    list-style: square;
    line-height: 15px;
    color: #4b6891;
}
.associatedproducts ul a
{
    text-decoration: none;
    color: #4b6891;
}

.description
{
    color: #4b6891;
    font-size: 12px;
}

#highresimage
{
    /*width:750px;    height:750px;    padding: 10px 10px 10px 10px;    vertical-align:middle;    text-align:center;    float:left;*/
}
#highres
{
    float: right;
    clear: both;
    text-align: right;
    width: 740px;
}
#highres a:link, #highres a:visited, #highres a:hover, #highres a:active
{
    text-decoration: none;
    font-size: 12px;
    color: #4B6891;
}

#productthumbnails
{
}

.imagetoolbar
{
    padding: 0 5px 5px 0;
    text-align:right;
}
/*
.zoomicon
{
    margin-left: 265px;
    padding: 2px 5px 2px 2px;
}
*/
.red
{
    border: solid 1px red;
}

.blue
{
    border: solid 1px blue;
}

#modalPage
{
    position: absolute;
    width: 100%;
    height: 150%;
    top: 0px;
    left: 0px;
    z-index: 119;
}
.modalBackground
{
    filter: Alpha(Opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    width: 1700px;
    height: 1207px;
    background-color: #999999;
    position: absolute;
    z-index: 120;
    top: 0px;
    left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 750px;
    left: 250px;
    top: 150px;
    z-index: 140;
}
.modal
{
    background-color: white;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 160;
    width: 750px;
    height: 800px;
    padding: 0px;
}
.modalTop
{
    width: 740px;
    text-align: right;
    margin-bottom: 5px;
    padding-right: 10px;
}
.modalTop a, .modalTop a:visited
{
    color: #4b6891;
}
.modalBody
{
    z-index: 180;
}

#exclusivefeatures
{
    font-size: 10px;
    color: #A3A3A3;
    margin-bottom: 5px;
    margin-left: 124px;
    margin-top: 5px;
}

#exclusivefeatures ul
{
    line-height: 12px;
    list-style-type: disc;
    font-weight: lighter;
}

.landingfeatures
{
    font-size: 10px;
    color: #A3A3A3;
    margin-bottom: 5px;
    margin-top: 5px;
}

.landingfeatures ul
{
	padding: 0 0 0 0;
	margin: 2px 0 2px 15px;
    line-height: 12px;
    list-style-type: disc;
    font-weight: lighter;
}

.landingimg
{
	width: 145px;
	float: left;
	vertical-align: top;
}

.landingprod
{
	 width: 167px;
	 float: left;
	 vertical-align: top;
}

.landingprices
{
	margin: 0 0 10px 0;
	color: #717171;
    font-size: 12px;
    font-weight: bold;
}

.landingprice
{
	color: #717171;
    font-size: 12px;
    font-weight: bold;
}

.landingsale
{
	color: #4C8F2C;
    font-size: 12px;
    font-weight: bold;
}

#listbuttons
{
margin-top:10px;
}

#listbuttons img
{
margin-right:10px;
}

.saving
{
    color:Red;
}