#ifIE
{
display: none;
}

body
{
width: 985px;
margin: auto;
padding: 0px;
background-color: gray;
}

/*This is for the drop shadow background*/
#backContainer
{
width: 985px;
background-image: url(/images/shadow.gif);
background-repeat: repeat-y;
background-position: 0% 0%;
}

/*main header div*/
#headerContainer
{
border-top: 1px solid #83ADCC;
border-bottom: 1px solid #000000;
width: 941px;
height: 135px;
background-color: #83ADCC;
}

/*Main content div*/
#mainContainer
{
width: 941px;
margin: auto;
font-family: "Verdana", "Tahoma", "Arial";
}

/*header image div*/
#headerImage
{
width: 365px;
height: 92px;
margin-top: 10px;
margin-left: 35px;
background: url(/images/logo.png) no-repeat;
}

/*div for stor info in header*/
#storeInfo
{
height: 135px;
width: 320px;
float:right;
padding: 0px 5px 0px 5px;
border-left: 1px dotted black;
}

/*to style the p tag for store info in header*/
p.storeContact
{
font-size: 0.7em;
}

/*The div for the company tag line in header*/
#headerTag
{
margin-left: 35px;
}

/*to style the header tag text*/
h1.ourTag
{
margin:  8px 0px 0px 0px;
font-size: 1.0em;
font-weight: 100;
color: #152753;
}

/*to change the color of the TV text in hdTV*/
span.tv
{
color: #D71D30;
}

/*main div for the content*/
#contentContainer
{
border-top: 1px solid black;
border-bottom: 1px solid #83ADCC;
background-color:  #83ADCC;
height: auto;
}

/*the main container div for the navigation*/
#navContainer
{
margin: 0px;
width: 941px;
height: 30px;
background-color: #333333;
}

/*The ul tag for the site nav*/
ul.siteNav
{
margin: 0px 0px 0px 30px;
padding:0;
list-style-type: none;
}

/*The li tag for the site nav*/
ul.siteNav li
{
padding: 5px;
display: inline-block;
}

/*styles for the nav links*/
ul.siteNav a
{
font-size: 0.8em;
text-decoration: none;
padding-bottom: 2px;
border-bottom: 1px dotted #DEDF77;
color: #cccccc;
}

/*styles for the nav links visited*/
ul.siteNav a:visited
{
text-decoration: none;
border-bottom: 1px dotted #DEDF77;
color: #cccccc;
}

/*styles for the info boxes*/
div.boxText
{
margin: 20px 0px 10px 10px;
padding: 10px;
display:block;
width: 550px;
border: 1px solid black;
background-color: #CCBA83;
font-size: 0.9em;
}

div.boxTextSony
{
margin: 20px 0px 10px 10px;
padding: 10px;
display:block;
width: 355px;
border: 1px solid black;
background-color: #CCBA83;
font-size: 0.9em;
}

/*sytles the intro text for each box*/
h2.titles
{
margin-top: -3px;
text-align: center;
font-size: 1.2em;
color: #152753;
margin-bottom: -5px;
padding: 10px;
}

/*styles for the check mark images*/
img.check
{
padding-right: 5px;
}

/*sytle for the phone image*/
img.phone
{
margin-bottom: -25px;
}

/*this is for the product names in the second box*/
span.otherProducts
{
display: block;
font-size: 1.3em;
text-align: center;
}

/*this centers text for some span elements*/
span.centerText
{
display: block;
text-align: center;
}

/*this centers text for some p elements*/
p.centerText
{
margin-top: -1px;
padding: 8px;
display: block;
text-align: center;
}

/*this is the list for the first box*/
ul.ourAmenities
{
list-style-type:none;
}

/*li tag for the above ul*/
ul.ourAmenities li
{
padding: 2px;
}

/*styles for p elements*/
p
{
padding: 0px 5px 0px 5px;
}

/*main div for the footer*/
#footerContainer
{
width: 941px;
padding: 5px 0px 5px 0px;
background-color: #83ADCC;
border-bottom: 1px dotted #000000;
}


span.highlight
{
background-color: #DEDF77;
font-size: 1.2em;
}

#sonyContent
{
border-left: 1px solid #DEDF77;
border-right: 1px solid #000000;
width: 540px;
float: right;

}

#aboutSony
{
margin-left: 3px;
width: 255px;

}

.clearDivs
{
clear:both;
}

.picturesLeft
{
float: left;
margin: 5px;
border: 1px solid black;
padding: 2px;
}

.picturesRight
{
float: right;
margin: 5px;
border: 1px solid black;
background-color: #CCBA83;
padding: 5px;
}

img.picturesLoop
{

margin-top: 10px;
float: right;
width: 100px;
height: 75px;
border: 1px solid black;
padding: 2px;
}

.picturesP
{
margin: 5px;
border: 1px solid black;
background-color: #CCBA83;
padding: 5px;
}

p.imgTxt
{
float: right;
margin: 15px 10px 10px 10px;
padding:2px;
text-align: center;
font-size: 0.7em;
}

p.imgTxt2
{
float: right;
margin: 15px 70px 0px 0px;
padding:2px;
text-align: center;
font-size: 0.7em;
}

p.imgTxt3
{
float: right;
margin: 15px 80px 10px 10px;
padding:2px;
text-align: center;
font-size: 0.7em;
}

div.leftContent
{
margin: -24px 19px 0px 0px;
float: right;
height: 225px;
width: 320px;
border: 1px solid black;
background-color: #CCBA83;
font-size: 0.9em;
}


div.leftContent2
{
margin: 10px 19px 0px 0px;
float: right;
height: 228px;
width: 320px;
border: 1px solid black;
background-color: #CCBA83;
font-size: 0.8em;
}

span.adHeader
{

color: #ffffff;
font-size: 2.0em;
}

span.adText
{
color: #3b80aa;
font-size: 1.1em;
}

div#adBack
{
position: absolute;
z-index: -1;
background-color: #000000;
background-image: url(/images/sony-finance.jpg);
background-repeat: no-repeat;

width: 941px;
height:904px;
border-bottom: 1px solid black;

}

div#adBackw
{
margin-left: 210px;
position: absolute;
z-index: -1;
background-color: gray;
background-image: url(/images/web-store.png);
background-repeat: no-repeat;
width: 941px;
height:400px;

}

div#adContent
{
width: 750px;
margin-left:100px;
margin-top: 580px;

}

div#adDisclaimer
{
margin-left: 10px;
margin-top: 10px;
width: 670px;
font-size: 0.5em;
color: #ffffff;
padding: 10px 10px 27px 10px;
}

img.picturesSales
{
margin: 5px;
width: 180px;
height: 120px;
border: 1px solid black;
background-color: #CCBA83;
padding: 5px;
}

#sonyImgRetail
{
position: absolute;
margin-left: 430px;
margin-top: 35px;
width: 150px;
height: 38px;
background-image: url(/images/sony-retail.png);
}







