@media aural { .skip { display: inline; } }
body {font-family:arial; margin:1em; padding:0;}
.skip { display:none; }
h1 { margin-top:.75em;clear:left; text-align:center; font-family:arial; margin-bottom:.25em; margin-left:-.25em;}

#fakeH1 { margin-top:.75em; font-weight:bold; font-size:200%; clear:left; text-align:center; font-family:arial; margin-bottom:.25em; margin-left:-.25em;}

h2 { font-size:large; }
h3 { font-size:medium; margin-bottom:.25em;}
h4 { font-size:small;}

img {border:none}

#border {border: solid 1px red;}
p {margin-top:0;}

#footer {font-family:arial; line-height:1.5em; text-align:center; margin-top:.3em;}
#nav {text-align:center; margin-right:3%; margin-left:2%; font-family:arial; margin-top:-.4em;font-size:90%;}
#g {color:#696969;}
#tagline {text-align:center; margin-top:1em; font-weight:bold; clear:left; }

#join, #buy, #search {  font-weight:bold; font-size:85%; padding-bottom:.3em; padding-top:.3em;}

#top {background-color:#FFFF99; border-bottom: solid 1px red; height:1.5em; margin-bottom:0;}

#join {float:left; width:23%; padding-left:1%; }
#buy {float:left; width:51%; text-align:center;}
#search {float:right; width:23%; padding-right:1%; text-align:right;}

.clear {clear:left}

#bodyContent {width:80%; margin:auto; font-family:verdana;}

.backTop {text-align:center; clear:left;} 

.pPrices {font-family:verdana; font-size:90%; font-weight:bold; float:left;}

.prices {font-family:verdana; font-size:80%; font-weight:bold; margin-left:15%; width:90%}

.f {float:left}
.listPrice {float:left; font-weight:bold;}
.msrp {text-decoration:line-through; font-weight:normal}
.red {color:red}

.infoHeadPad {padding:1em; padding-top:.5em; text-align:left;}

.red {color:red; font-weight:normal;}

.column {float:left; width:33%;}

#valid {font-size:85%}

.colHead {float:left; width:25%}
#colHeadMid {float:left; width:49%}

#welcome {text-align:center; font-size:140%; margin-top:1em;font-family:verdana;}

#arrivals {margin-left:auto; margin-right:auto; font-size:80%; border: solid 2px #CCCCFF; padding:0; width:65%; font-family:verdana; margin-bottom:1em;}

#productCaption {text-align:center; margin-right:auto; margin-left:auto; margin-top:0}

.infoHeading {background-color:#CCCCFF; text-align:center; font-size:100%; margin-top:0; margin-bottom:0; padding-bottom:2px;}

 A:hover {color:red}

#featured {margin-left:auto; margin-right:auto; font-size:80%; border: solid 2px #CCCCFF; padding:0; width:65%; font-family:verdana; margin-bottom:1em; margin-top:2em;}

.addToCart {margin-top:.25em; text-align:center; font-size:120%; margin-bottom:.75em; font-family:verdana;}

#rColProdInfo {margin-left:10%;font-size:80%; border: solid 2px #CCCCFF; padding:0; width:90%;font-family:verdana; margin-bottom:1em; margin-top:1em;}


.pListing { margin-top:1.5em; clear:left; }

.rColPadding {padding:1em; padding-top:.5em;}

h2.pHead {font-size:135%; margin-bottom:0; font-weight:lighter; clear:left;}

h1.productPage {text-align:left; margin-left:0; margin-bottom:0;margin-top:.3em}

#rProdImage {display:block; margin-right:auto; margin-left:auto}

#rColProdPage {float:right; width:28%; margin-top:-4em;}

p.pIntro { clear:left; margin-bottom:.5em;}

#cart {font-weight:bold; margin-bottom:-1.4em; text-align:right; padding-right:1%; padding-top:.25em}

.pImage {margin-top:-.3em; margin-left:2%; float:right;}

#conBody { width:85%; margin-right:auto; margin-left:auto; margin-top:1em; margin-bottom:2em; font-family:verdana }

#bodyContent {width:85%; margin-right:auto; margin-left:auto;}

.littleH2 {background-color:#CCCCFF; text-align:center; font-size:100%; margin-top:0; margin-bottom:0;padding-top:2px;padding-bottom:2px;}

.platforms {float:right; margin-right:2em; font-size:80%}

#header {font-size:80%; margin-top:1em; margin-bottom:0; text-align:center;}

#shipping {margin-left:auto; margin-right:0; width:75%; padding:2%; text-align:center; font-weight:bold; margin-top:1em; border: solid 1px red; background-color:#FFFFCC; color:#696969;}

#guarantee { font-size:110%; margin-left:0; margin-right:auto; width:55%; padding:3%; text-align:center; font-weight:bold; border: solid 1px red; margin-top:1.5em; background-color:#FFFFCC; color:#696969;}

#shipping, #guarantee  {padding-top:4%; padding-bottom:4%}

#logo {display:block; margin-right:auto; margin-left:auto; margin-top:1%}

.specs {float:left; margin-left:2%; font-size:75%}
#contShipping { float:left; width:20%; margin-right:1%;border:solid 1px}
#contGuarantee { float:left; width:20%;border:solid 1px}


.b {font-weight:bold;}
#subNav { z-index:2; border-bottom:.2em solid #CCCCFF; padding-bottom:.4ex; width:85%; margin-right:auto; margin-left:auto; padding-top:1.25em; margin-bottom:1em;}
#at { background-color: #CCCCFF; padding: .4ex 1em .4ex 1em; border-bottom:.1em solid #CCCCFF;}
.t { background-color: #dcdcdc; padding: .4ex 1em .4ex 1em;}

q { quotes: '\201C' '\201D' '\2018' '\2019'; }

q:before { content: open-quote; }

q:after { content: close-quote; }
