/* Tag Overrides */
html,body{
	/*height:100%;*/
}
body{
	color:#000000;
	background-color:#ffffff;
	font-family:Verdana,sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
    outline:none;
}

hr{
	border:none;
	height:1px;
	background-color:#999999;
}

img,table,td,form{
	border:0px;
	padding:0px;
	margin:0px;
}
object { outline:none; }

/* Classes */
.red{
	color:#FF0000;
}

/* IDs */
#exampleID{
	color:#CCCCCC;
}

/* Browser Hacks */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */

/*This is for the display message when the site status is inactive*/
.message{
	background:#edf3f5;
	border-bottom:dashed 1px;
	text-align:center;
	font-size:12px;
	padding:10px;
	margin-bottom:15px;
}
.message_error{
	background:#fbeeee;
	color:#EE0000;
}
/*End*/


/* iCarly Styles */

#globalFooter {
    z-index:15;
    width:100%;
    position:relative;
    /*padding:105px auto;*/
    margin-bottom:105px;
    clear:both;
}

#globalFooter #whereToBuy {
    position:absolute;
    top:-80px;
    left:160px;
}

#globalFooter .grayBox {
    width:100%;
    background-color:#8e908f;
    height:200px;
    margin-bottom:40px;
}

#storesTable {
    margin-left:365px;
    margin-top:15px;
    width:300px;
}

#storesTable tr td {
    padding:10px;
}

#footerContentTable {
    margin:20px auto;
    color:#434140;
    font-size:9px;
    font-weight:normal;
}

#footerContentTable a { color:#000000; text-decoration:none; }
#footerContentTable a:hover { text-decoration:underline; }

#footerText {
    width:480px;
    padding-right:20px;
}

#brandLogos img {
    padding:0 10px 0 10px;
}


/* overlays */

#mask {
    background-color:#B989CA;
    -moz-opacity: 0.95;
    opacity:.95;
    filter:alpha(opacity=95);
    
    visibility: hidden;
    position: fixed;
	z-index: 1001;
    width: 100%;
    height: 100%;
    top:0 !important;
    left:0 !important;
}

#loader {
    width:32px;
    height:32px;
}

#productOverlay { 
    width:900px;
    height:600px;
}

#privacyOverlay, #termsOverlay {
    /*margin:10px auto;*/
    /*padding-left:40px;
    padding-right:40px;*/
    width:100%;
    height:100%;
}


.productInfo {
    color:#FFFFFF;
    padding-right:20px;

}

#productInfoName {
    font-size:30px;
    line-height:35px;
    border-bottom:solid 1px #FFFFFF;
    font-weight:bold;
    padding-bottom:10px;
    margin-bottom:15px;
}

#productInfoList {
    margin-left:-27px;
    *margin-left:15px;
}
#productInfoList li {
    margin:10px 0 10px 0;
    font-size:12px;
	font-weight:bold;
}

#closeButtonImage {
    margin-right:20px;
}

#productBdsImage {
    border:solid 5px #D7E241;
    margin-right:20px;
}
#productImage img {
    float:right;
}

#productWhereTitle {
    margin-top:50px;
    font-weight:bold;
    font-size:20px;
    line-height:45px;
    text-transform:uppercase;
    margin-bottom:10px;
    border-bottom:solid 1px #FFFFFF;
}

#logosTable {
    width:250px;
}
#logosTable td {
    padding-top:20px;
}


/* popup */

#popupContainer {
    width:720px;
    height:800px;
    overflow:scroll;
    font-family:Arial;
    color:#FFFFFF;
    background-color:#B989CA;
    padding:30px;
}
#popupHeader {
    width:100%;
    font-size:26px;
    text-align:left;
}
#popupBody {
    width:100%;
    margin-top:15px;
    font-size:14px;
}

